Posted: December 23, 2013
Steam Version == BROKEN
I cannot recommend the Steam version in its current state, simply because it's broken (i.e. "non-working") beyond belief. This seems to not only be because of a "we don't care" attitude on Bioware's part, but also on Valve/Steam parts for letting things into the Steam shop that obviously haven't been QA'd AT ALL. This basically forces users to "jumping through hoops" like resorting to running Steam as Administrator, "registry hacking", manipulating broken config game files, renaming game executables and so on, without any guarantee that the game will run in the end anyway. Most of the problems are well-known (i.e. mentioned numerous times on forums here at Steam and Bioware), but there seem to be neither official solutions nor statements nor any signs of pressure from Steam towards Bioware to fix it.
* "Can't Find Steam error" : The most blatant proof that Steam didn't QA the Steam Version. The initial setup will throw this error message at your face unless you start the STEAM CLIENT itself in Administrator Mode (!). As the game requires admin privileges, and Interprocess Communcation between game and steam (with Steam_api.dll for Overlay / DRM) requires both executables to have admin privileges. Basic programming mistake on Biowares part? Non-existing QA on Steam's part?
* Verify integrity of the game cache throws you into a loop: Got "2 files failed and will be reaquired" every time you try from the steam client? In this case: Good luck. (Steam's fault)
* Crashing Game Configuration Dialog: The game configuration laucher crashes while trying to discover your hardware? You're out of luck unless you start renaming files / editing the registry / create a valid xml config file. (Bioware's fault)
* Dead-locking game right at the beginning: You only get the initial loading screen where you only see a background image? Afaik, there is no known solution to this problem at this time. (Bioware's fault)
There are speculations that the last 2 points might be caused by the "Optimus" technology from NVidia (modern Laptops with dedicated graphics cards have 2 cards: One integrated HDxxxx Intel version inside your CPU and one dedicated NVidia / ATI card). If that were true, it would mean that most laptops with dedicated graphic hardware (from NVidia) won't run this game at all. This is only *speculation* though.TL;DR version: DON'T BUY! Unless Valve / Steam starts putting serious pressure towards Bioware to fix the plethora of issues nothing will be done, and the version offered in the shop will remain broken.