Just a couple of hours ago today i was playing without a problem and now i'm having exactly same issue as OP. BFV won't launch. bfv.exe briefly appears in the Task Manager, then disappears. No game window, no error, nothing.
Tried everything imaginable. Reverted back my video driver and latest windows update (i'm on Win7 x64). Reinstalled Origin and BFV, ran CCleaner for clean boot, cleaned manually GPU_Cache folder, removed settings folder, disabled Origin-ingame and cloud sync. Nada. It won't launch. Incredibly frustrating.