Well, the 6600GT is a great card, and is really cheap. It is only 128MB, but it really is OK nowadays. The most a game takes advantage of right now is DooM3 and HL2, with 64MB. DooM3 has Ultra setting with a 512MB, but those are not out yet. 128MB 6600GT will blow away a 9800XT with 256MB ram anyday, anywhere. However, if you are willing to fork out a bit more money, go with an ASUS A8N-SLi board, with DUAL nVidia 6600GTs! Total cost, about 1.600 for the PC, less if you have some parts and junk already.