Joined: Dec 11, 2009
Posts: 794
Location: Dyer,Indiana
Joined: Sep 08, 2013
Posts: 134
Location: missouri
you can add it to steam but it only give you access to the overlay it will not update your game or sync with the cloud
https://steamcommunity.com/app/10090/discussions/0/864951657784254403
try the usual stuff make sure your video card drivers , audio card drivers, chipset drivers are all up to date for your system
if all else reinstall the game and all the patchs
which could be as easy as having steam verify files if your willing to spend 20 dollars on a steam version
hope this helps