It is better that you wait because the delay was caused by TSMC's 40nm GPU yield issue and TSMC is still trying to fix it. Getting it now then you risk to get the ones might still be affected by TSMC's 40nm yield issue...
This issue would delay both NVIDIA GT300 and ATI Radeon HD 5000 series...
From what I understood, the reason why ATI did released some Radeon HD 5000 series in September is because back in May/June 2009, TSMC, the Taiwanese semiconductor company that makes 40nm GPU for both NVIDIA and ATI did announced that they successfully fixed the 40nm yield issue but later, in October, this 40nm yield problem reappeared again or still persist so this is why ATI stop releasing more 40nm DX 11 video cards and there is the delayment. Maybe TSMC would successfully fix this problem by Christmas.
Old news, saying that TSMC already fixed this problem:
http://www.bit-tech.net/news/hardw [...] d-sources/
But later, this problem re-occured again:
http://pchardwareblips.dailyradar. [...] es-fix-by/
http://www.congoo.com/news/2009Oct [...] es-Process
So maybe yes that these early 40nm GPU cards are already kinda defected to begin with...