I had a plan to upgrade my PC, but for now I think I'll buy an Xbox 360 with Kinect instead (especially that my sister would like that as well), so I'm staying with my old PC, my current games work on it anyways and it seems that all games that'll need a PC and I'm looking forward to will run on it as well. But I still need to buy a new video card for this PC as my current one is in very bad shape. I have: ASUS P5LD2 motherboard, Intel Pentium D 2,8Ghz CPU, 2GB DDR2 RAM @667Mhz. My current video card is a 9600GT, but I know it might have been way overpowered for my CPU, so probably I can have the same performance with lower end cards. For my new config I was planning a Radeon HD5670 which is a bit more powerful than the 9600GT, but now I'm concidering 2 more cards: the Radeon HD 5570, and the Geforce GT430 (both at the same price, slightly cheaper than the 5670). All 3 cards have 1GB video RAM. What would you recommend?