For video cards, just buy whatever you can afford. The more expensive, the better. I don't even care if my CPU is the bottleneck or not, I would get the 7800GTX anyways (if I were to build a PC for myself right now, which I am not). x1800 XT is a good card too. 6800GT, 6800Ultra's are good cards. Budget wise, 6600GT's perform quite well for the price.
well that was very blunt at to the point. Thanks! i think ill go with the 6600GT because that is a card i have heard about often. But are these under $200. And could you just link me one here, just so you kinda put me in the right direction. Thanks.
<EDIT> because id like to have an idea for the cards that u guys talk about, because i dont seem to find the right ones
The X800 GTO2 is good too. It's pretty much the same architecture as the X850 XT PE, so you can just flash the BIOS and mod the voltage and start overclocking and TA DA! You've got a X850 XT PE for the price of a X800 GTO2!