A simple question, YES or NO?
YES
Or do you really think that nvidia would produce a super uber expensive graphics chip that 100% of it´s potential customers can´t use for months to come? And a huge part of them wouldn´t be able to use it for the next few years to come until they migrate to MS Vista. Things like that happen only once to a corporation. :?
Simple answer NO!!!
As far as Nvidia selling DX10 cards sometime next month, that's a business gamble. They know the cards won't preform as DX10 cards, but only as DX9 cards while used in a XP machine. Whether that will give a performance gain or not is yet to be seen.
What they do want is to first, get their foot in the door before ATI's card is out; second, be there when people start making the migration to Vista and not having people complain that they have Vista, but no DX10 cards to use; third, make a lot of money.
The gamble is that Vista might be delayed until Easter, or even later. If the delay occurs, then many people who were waiting for Vista first will find both Nvidia and ATI cards from which they can choose. Then, if ATI makes a better card for its late start, people will ignore Nvidia's card and by the ATI card. Worse, if Vista is late once again, people who bought Nvidia's card early are goin go be unhappy when they find they could have waited a few more months and gotten a better card for the money. So its a gamble that Nvidia is taking, along with anyone who buys a DX10 card from them when they come out in November.
For myself, I'm going to wait for a few reasons. I've seen Vista delayed to many times to get excited about the next proposed release date (I'll believe it when it happens), and also because I want it to get out and some of the bugs get fixed first before migrating to it.