Also nach alldem, was ich jetzt so im www gelesen habe ist es schlichtweg unmöglich, DX10 Effekte mit XP zu bekommen...


Hier, das hab ich gefunden:

Das steckt hinter DirectX 10

Laut Angaben von Microsoft soll zu den Vorteilen von DirectX 10 gehören, dass Grafik bis zu acht Mal flotter dargestellt werden kann, als dies unter DirectX 9 – zur Erinnerung: es ist schon vier Jahre her, dass das erste DirectX 9 erschien - möglich wäre.

Erreicht wird dies, vereinfacht ausgedrückt, durch die direktere Ansteuerung der Grafikkarte und durch Aufhebung von Einschränkungen, die bei DirectX 9 aufgrund dessen Architektur nicht umgangen werden können. Außerdem erlaubt DirectX 10 beispielsweise Geometrie-Shader, Shader Modell 4.0, verbesserte Texturen-Verwaltung, der Speicher der Grafikkarte wird besser ausgenutzt und mehrere Prozesses/Threads können zeitgleich auf die GPU zugreifen.
Die CPU wird bei DirectX 10 entlastet, kann sich um andere Dinge kümmern und die GPU kümmert sich überwiegend darum, wofür sie konzipiert ist: die Berechnung von Grafik. Nachteil der neuen DirectX-Generation: Um alle Vorteile ausnutzen zu können, sind neue Grafikkarten notwendig, die DirectX 10 unterstützen. Von der Konzeption von DirectX 10 her ergibt sich aber für Entwickler der Vorteil, dass jede DirectX-10-kompatble Grafikkarte dasselbe können muss und nicht wie bisher Entwickler die Art der DirectX-9-Grafikkarte (beispielsweise: welcher Pixel-Shader) berücksichtigen müssen.
DirectX 10 selbst ist nicht mehr kompatibel zu DirectX 9. Daher stecken in Windows Vista sowohl DirectX 10 als auch eine angepasste Variante von DirectX 9, die DirectX 9.L oder DirectX 9.Ex genannt wird. Das "L" steht für Longhorn, dem Codenamen von Windows Vista. DirectX 9.L übernimmt die Kontrolle, sobald für DirectX 9 oder ältere DirectX-Versionen entwickelte Spiele gestartet werden.


Klingt nicht sehr ermutigend, als XP Besitzer...