I have a variation of this glitch. I had Origin starting with Windows, Origin pops up and update available, I click ok, update fails. I manually close Origin, try update again, this time update works. I try to load BF1, all I get is the small dialog box in the upper left hand side of screen and nothing. It sits, BF1 not responding, and then closes and back to Origin.
I have tried changing drivers, clean boot (per EA's CS page), clean install (including registry clean as described by EA) of Origin, multiple reinstall of BF1 and turning off Clouds saves. Turning off cloud saves did nothing. I turned it back on. I have also run repair game as an admin and that did nothing.
BF4 will fire up no problem. I though maybe the BF1 servers were down because of the recent hurricane through North Carolina, I'm in Boston. Nothing from EA.
I'm not going to reinstall an OS for this game. I paid good money for the Ultimate Edition. I've been playing BF since BF42. The best part of BF42 as not only the game play, but one could rent their own server. The internet side of the game was a bit more robust. If EA wants to run the servers to have control of the entire game, they have to improve their service and communications to their customer base regarding game server service.
I'm open to any fresh ideas about how to fix the game so it loads properly. I'm running an Intel 2600K, Asrock motherboard & an EVGA 1070 SC. This matter of the game not loading properly is anything but solved.