Battlefield 3 won't launch
I've been having trouble playing Battlefield 3 recently: the game won't always launch through the Battlelog, and doesn't even appear to launch from Origin. A few times I've even launched Origin and the game just won't have the "Play" option, instead it'll just show me "Details". Other options like "Repair" or "Update game" aren't available either in these cases. When clicking on a server in the browser to join it, half the time the game refuses to launch, with an error message saying "Could not start, please verify that you have the latest version and can start the game from Origin." When trying to join a Back To Karkand server, the game doesn't acknowledge the fact that I do own it - I have the Limited Edition as well as the Premium - and another message appears basically telling me to buy it.
Furthermore, when I try to repair the game or even update it, Origin crashes. I've tried uninstalling and reinstalling both Origin and Battlefield 3, with all its DLCs, and the problem still persists... I've been playing Battlefield 3 on PC since 2017 and never had that before.
Could anyone please help me? I don't know what else I could do