Hum everyone seems to be ignoring one fact - AMD lowered the price and has to allow time to clear inventory of the very expensive to produce 5970. They now sell for the same as the 580 and will become completely obsolete once AMD releases a single chip with similar performance for 50-100$ cheaper.
I believe the delay is to allow for stock clearing - most importantly of 5970.
Bookmarks