Just throwing my two cents in for what it's worth. Experiencing exactly the same as the rest of y'all. Earlier today I was able to load BF5 without an issue (aside from one involving being unable to access EA Online's servers meaning I couldn't actually play online, said something about my connection being unsuitable, while ignoring the 85 hours I've already put into the game), then I quit, restarted the PC, loaded up Origin to try and play again. Nothing. Nada. Zip.
Clicking on Play in Origin causes Origin to hang for 5 - 10 seconds, without launching BF5 completely. In the task manager I see BF5 appear, use some system resources, watch as Origin goes to Not Responding yet again, and then closes the game.
I have reinstalled Origin, as admin and as normal, run compatibility install on Origin (It installed it with Win 8 settings, nothing), reinstalled, repaired, and updated both BF5 and BF1 at least a dozen times, done a clean boot of Win 10, still the same problem. I will say that I tested BF1 when BF5 first acted up, and I was able to boot it up, twice. Now it has the same problem as BF5. This is on a clean install of Windows 10, only two days old.
I have even looked into RegEdit, as checking Event Viewer gave me a few odd notifications, still nothing. The game was working yesterday, it was working earlier today. Nothing has changed that would warrant it failing so spectacularly in the meantime. I am at my wits end. I can play games on Steam with zero issue. All my drivers are as up to date as they can be. I've also got a weird bug stating "Origin display name field missing from registry". That one is new to me.
By the looks of it this issue has been ongoing for a while now. Kind of worries me really.