Nope, they were right then and right now. The date isn't delayed because AMD were always releasing in Jan, the cards taped out and were finished and if TSMC were ready WOULD have come out in October, they didn't, so what. Anyone that spends £270 on a 6970 today, or 2 months ago, is getting poor value for money, 1 month or barely 3 months before the card becomes worth £150 or less.
People have been "advising" this since Aug, to other people who want high end cards, so its more like 6 months, and thats assuming they actually get released in Jan, we'll wait n see, I'm not sying they wont, but I've seen many a release date come and go with no sign of products or last minute push backs. In addition, as I said, if its anything like the last launch, prices of old gen stuff will NOT crash overnight as some are speculating, the low availability meant they actually held value quite well for quite a while.
Now I'm not doubting what you're saying about performance, you clearly know what you're talking about and are as likely to be correct as the next man, I'm just doubting that they'll necessarily be available when advertised. And I disagree with the advice of waiting for something for 6 months, thers always something new around the corner in PC tech world and IMO this attitude would mean you'd never actually buy anything
New architecture comes out, you'll basically never get more value than buying on launch(and if possible selling a week before new cards are available), first 3 months, no real difference, after 6 months two things have happened, you've both been fine on your old card up till that point, so either you don't normally seek absolute top performance, or you have a very good card anyway....... so waiting for the next gen makes more sense in BOTH situations, and in the final 3 months, you're just pee'ing your money away and again as before, MOST people who don't move to the new gen in the first 9 months it is out either already have a good card, or don't go for top end performance and those guys often prefer value. Again both groups of people would get more value and more benefit waiting with little downside
Surely as you've said above (1st para) best value would be buying once new gen are out and price drops have taken effect??? as long as you dont mind having one generation old technology