people: for both games, after you install the game, go and install the latest version of Games for Windows Live directly from Microsoft website. It should solve the problems. I have played both bioshock 1 and 2 from steam on Windows 8 with no problems with this method.