I was having the same problem and I found this comment. Thank god dude. I tried his solution and it worked like a charm. My game loaded within the next 20 seconds. At first I didn’t know how to do either of these things but I found some websites to guide me through.
Basically you have to visit your graphics card’s company website, and from there click around until you find a section on drivers. This should provide a link and send you to another website for the driver update ( in my case it was AMD’s website). The steps are then pretty self explanatory for the driver update itself.
For the client repair you have to open origin and find Battlefront 2 (or said game). There should be a settings cog next to the play option and a drop down menu will provide the repair option (If the settings cog is not clickable it’s probably because the game is open, close the game). From there it really easy. Thanks again and good luck to anyone else who has the same problem!