vonwombat :
How is the 8800 not a DX10 card? If you are referring to poor performance, the so called DX10 games that are out now suffer from poor implementation of the DX10 features, you should wait for a real DX10 game like Bioshock or Crysis and you'll probably see that the 8800 can run DX10.
The 8800 is like an "FX" - as in the GF FX5800.
The FX had DX9 capability and was killer fast on DX8 games.
http://www.tomshardware.com/2003/01/27/nvidia_geforcefx/
However, when the first real DX9 games came out (like FarCry), the FX ran of of gas. Then forget about running Oblivion! It even had a fan as loud as a vacume cleaner.
Yes, the FX "can" run FarCry an Oblivion.
Thankfully the GF 6800 came out a year later which had 32bit color, twice the piplines, etc. and can run the games of the time smootly.
When I use the term 9700 type card, as in the Ati 9700 Pro, they got DX9 right from the start and had performance that couldn't even be used until a year later.
http://www.tomshardware.com/2002/08/19/ati_radeon_9700_pro_/
This review was back in 2002 - to give you an idea of how advanced this board was at the time.
I as hoping the HD 2900XT was another 9700, but it sadly didn't seem to be the case.
(just my 2 cents)