Ethan, I am picking out parts that I intend on buying and I'm stuck in picking my GPU. I want a card with a potential max price of $500. I looked at the XFX Double D Black Edition HD7950 OC and saw it has really solid performance to price against the GTX580. But then I saw that in only about a month and a bit that NVIDIA was releasing it's next generation which looks like it's going to potentially woop AMD's ass by being almost 2x more powerful. I don't know what the NVIDIA cards price range will be but I want to know if you think I should buy my other parts and wait for the NVIDIA card or should I just buy the 7950.