I highly doubt that nVidia got the short end of the straw with TMSC and if they did it would all be nVidia's fault. Production is planned months in advance and nVidia like ATI have been at this all their existence.
If nVIDIA shipped 40,000 that was all they had ready as you said it was a GPU that was expected in January.
Also it seems to me we need to add a few more reasons why AMD decides to release when it does. We are no longer comparing a video company to another video company. AMD has a lot more than video and it would seem to me they will schedule stuff to maybe have the greatest impact on their overall product sometimes as in releasing with cpus etc.
If nVIDIA shipped 40,000 that was all they had ready as you said it was a GPU that was expected in January.
Also it seems to me we need to add a few more reasons why AMD decides to release when it does. We are no longer comparing a video company to another video company. AMD has a lot more than video and it would seem to me they will schedule stuff to maybe have the greatest impact on their overall product sometimes as in releasing with cpus etc.