Dragon Age II not launching either through Steam or the EA app
So... I recently bought DA2 with all the DLCs on steam.
The Timeline of the problem
At first it launched just fine and after adjusting the video settings (1080 resolution and fullscreen), I could play the game with no problems. However the second time I wanted to play it took a couple of tries because it apparently couldn't work in fullscreen (even though when I switched to fullscreen in-game it worked just fine). Then the third time it wouldn't launch no matter what I did: Steam briefly says that the game is executing, an empty EA splash screen appears and then closes, and then the game on steam no longer is executing so it just says 'play' again.
I have also noticed just recently that the DLCs are missing for unknown reasons despite them being installed in the game.
A couple fixes I have tried
tried to run the game as administrator from DragonAgeII.exe. No luck.
tried the solution in this video https://www.youtube.com/watch?v=s1fI4m3q5Fk (it essentially entails switching the EA app to run as admin, clearing EA app's cache files and changing the clock settings) to fix the EA app. This didn't work in and of itself, but...
I tried going to the DragonAge2Config.exe to change the video settings and disabled the fullscreen. This coupled with the above fix seemed to have partially solved the problem and I could launch the game through the EA app (not steam) after two tries. However, it resulted to be only a temporary solution and now I still have the same problem that I described.
Some additional info
My PC supports DirectX11 and switching to DirectX9 in the game has solved nothing.
Conclusion
I find myself unsure how I should proceed, so I am hoping you guys encountered a similar problem and fixed it or have the knowledge how to fix it.