Hi, I'm pretty new to building PCs, only really done simple things like installing RAM and PSUs. My current PC is dated and runs a lot of the games I play quite slowly. Im looking to create a decent gaming rig that will last me for the next 1-2 years for as cheap as possible. Was wondering if someone could check over these parts and tell me if they are compatible and will work together:

If anyone could suggest any cheaper alternatives that wouldn't lose out on too much of the quality that would be great. I already have monitor/mouse/keyboard/speakers so all I need is the PC. Is there anything else I would need like a fan/heatsink, as I'm not really sure if they're included or not.
Also I have included Vista in 64bit, although I have read there has been some compatiblity issues with it and wasn't sure whether to go for the 32bit version. I was also not really sure if I should get Vista or XP, because Vista is supposedly lowering the performance of games than on XP and is quite buggy.
Thanks, any help is appreciated.

If anyone could suggest any cheaper alternatives that wouldn't lose out on too much of the quality that would be great. I already have monitor/mouse/keyboard/speakers so all I need is the PC. Is there anything else I would need like a fan/heatsink, as I'm not really sure if they're included or not.
Also I have included Vista in 64bit, although I have read there has been some compatiblity issues with it and wasn't sure whether to go for the 32bit version. I was also not really sure if I should get Vista or XP, because Vista is supposedly lowering the performance of games than on XP and is quite buggy.
Thanks, any help is appreciated.

