>> Well cause Vista has it's AERO interface that if I read correctly takes advantage of DX10.
Myth, pure myth. Aero works fine on a DX9 card with Shader Model 2.x support. I was running the Vista beta on a machine with Intel 915 onboard graphics (hardware pixel shader support, vertex shaders done on the CPU) and Aero worked flawlessly.