Steam works great on Linux natively (Mint here, no problems) and I'd expect all Steam services should work fine, too. As a fallback, you could install the Windows version of the Steam client and and then install the Windows version of the game to see if that works better (not likely, but working is better than not working if it comes to that).