Du kannst mit dem SDK die komplette Grafik auf der CPU berechnen und bräuchtest theoetisch gar keinen 3D-Beschleuniger auf der Graka.

Die Leistung ist dann natürlich gerade mal für Screenshots geeignet und für mehr auch nicht. Wenn man wirklich die DX10+ API auf Win XP an's Laufen bekommen möchte muss man einige Dinge über die CPU emulieren und das macht die ganzen Vorteile von DX10 und höher wieder zu nichte. Damit soll ja gerade der CPU Aufwand deutlich gesenkt werden um eine höhere Anzahl an Objekten verwalten zu können.
Mit so einem halb simuliertem DX ist ja genau das Gegenteil der Fall. Da kriegt man vielleicht die gleichen optischen Ergenisse hin, aber erreicht nur sehr schlechte Frameraten.

außerdem kann ich mir nicht vorstellen, dass das ohne Kompatibilitätsproblee abläuft. Wenn's so einfach wäre, dann könnte man Windows Spiele schon längst unter Linux spielen und das klappt ja momentan nur sehr sehr sehr schlecht und ohne spielespezifische Anpassungen fast überhaupt nicht.

Das kann man also vergessen, dass DX10+ auch auf Systemen mit dem alten Treibermodell läuft. Das geht einfach nicht. Einige Features die DX10 benötigt gibt es erst seit seit dem Vista Treibermodell.