Hello, Recently, I installed Windows 7 (64bit) and decided to give it a run. Installed quick, set itself up (I LOVE the no-driver hassles), and everything about it is just great. However, gaming with it is another story. I installed the following games: -Battlefield 2142 (punkbuster) -Call of Duty 4 (punkbuster) -Fallout 3 (Games for windows live) -Team Fortress 2 (steam) Battlefield 2142: Didn't run. Double click to launch, screen goes black. I press Ctrl+Alt+Del to find the program isn't working. One of my favorites not running Call of Duty 4: Kinda disheartened by BF2142 not working. Launch this, lo and behold, not working either! same deal too; launchs into black screen, but does nothing. Meanwhile, windows is prompting me saying it isn't working, in the background. Fallout 3: This game didn't work on my previous XP install, so I was really hoping this would install. However, Games for Windows will NOT install. During the initial installation, it fails and windows prompts 'trying to find solution'. Rest installs fine. When I try to run it, error comes up; 'The program can't start because xlive.dll is missing from your computer. Try reinstalling the program to fix this problem.' I downloaded Games for Windows installer off of Microsoft's website, and try to install it like that. However, during the installation the 'trying to resolve' pops up, if I click cancel it just skips the entire installation! The install finishes, and it prompts it as succesful, although it installed nothing. Team Fortress 2: This was a favorite, and so help me god if it didn't work. Luckily, Steam downloaded it without a hitch, and I was able to play it with same framerate as XP and all. Seems that Steam is the platform with least BS tied with it. Please, if you see ANY way to fix the 3 game's errors, reply on this thread and let me (and others) know! I really do like what Microsoft has done with Windows 7; Floats like Windows Vista, yet stings like Windows XP. Specs: Windows 7, 64bit Nvidia GeForce 8500GT 1gb of ram Dual core Intel E4600 2.4GHZ Cheers, and thanks to all who reply!