I'm thinking it is something unique to the steam games.....
Do you have steam already running in the background before the game is launched, or is it launched when the game is launched?
Steam is already running but I have tried to exit steam completely and then launch the game but it doesn't help.
One thing I just remembered is a while ago some of the steam games weren't launching in full screen and I did something to fix but can't remember what it was. Maybe this is the issue so the easiest thing to do is maybe to uninstall steam but I don't won't to download everything again. I think if I make a copy of all the game folders from the steamapps directory and then copy them over to the fresh install it should be ok?
\Steam\steamapps\common\
That's where all your games are stored. if you backup this location, nuke steam, re install steam, then copy the backup into this location you won't have to download everything again. Just "install" the game, and it'll check to see what files are already present and shore up the missing stuff. I've done this many, many times.

(a similar process works with the Origin client as well)