Fully agree with this, by the time theres even a few decent Dx10 titles out there the R600 is gona be ancient, G80's are already ancient as those are coming up to 5 months old already, and what Dx10 games have they had, nowt, still running the same old guff, Oblivion/CoD2/fear etc... even the old x1k/7 series can handle those games without breaking a sweat, 8900's are coming now as well, and they still gona be running the same old guff, no Dx10 games for them either, but lets face it no one has been buying the G80 for Dx10, i don't think anyone is going to buy the 89's/R600's for Dx10 either, no point if theres no games for em, everyone will just be buying them for their awesome Dx9 performance (like i got the GTS for), and then when the Dx10 games start to appear will upgrade to the cards that are around then for them, and they wont be G80's/8900's/R600's as they'll have been passed by load of new/faster/better cards, they'll be long gone, as i said G80's about long gone now being its coming up to 5 months old already, helluva long time in the graphics world that, and its had zero Dx10 games to show it off, and the G80's already getting surpassed by the next card 8900, i can't see why anyone would want to buy the slowest Dx10 card out even before Dx10 has hit and they can use it.
We all upgrade for better performance, so in effect if your buying the G80's for Dx10 then your downgrading already, as the G80's are the slowest Dx10 cards you can get, and whats funny is, thats even before Dx10 is here.
Its like everyone banging on about these upcoming games using Dx10 saying the 320mb GTS wont run em etc... due to only having 320mb, who cares, i bought mine for its Dx9 performance, i bought it for the now, not for games months away, even your 640mb GTS's, and your GTX's are gona be old and passed by by then, even the 8900's/R600's are gona have been passed.