I can't believe every single 5800 series card is out of stock everywhere. This is the worst of seen in years. On newegg, the cheapest 5970 is 630 with HIS at 680. That is outrageous. What did AMD/ATI do, make like a 1000 cards for entire world. Im not looking to upgrade to DirectX11 until Battlefield Bad Company 2 (March '10). I'd probably go with a 5970 to take advantage of the DirectX11, but if Nvidia has something new with Directx11 that isn't out of stock then I'd go with that. When supply is so low and demand is so high it drives prices out of wack which is dumb. Nvidia needs something soon to bring everything back to normal.