I expect its because ATI had about 6-8months of delays launching the card, and have almost missed a generation of Nvidia tech. The next geforce card will probably be announced in the next couple of months, and released soon after.
So ATI need to make the most of what they have to offer now, whilst they are still competitive.
So ATI need to make the most of what they have to offer now, whilst they are still competitive.