Don't withdraw the I-130. Once your case gets to NVC, it can be delayed there indefinitely. You can just delay submitting documents and/or paying the fees. As long as you contact them once a year, the case can remain open there. Then, continue the process from France when you are a few months away from re-locating to the US.
Note: Upon approval, a visa is normally valid for 6 months after the date of the medical exam.....but could be less.