This also has been happening to me. I have Steam overlay turned off, so it's just the Steam app causing it -- what "works" is, log in, but before clicking Play, shut down steam.exe from the Task Manager. Of course this will leave you unable to play with a controller, if you use it. It's pretty annoying to deal with.