Es ist nicht möglich, DX10 auf Windows XP zu installieren.
Das hängt damit zusammen, dass Vista auf einer anderen Architektur basiert und
DX10 aus Perfomancegründen nicht mehr abwärtskompatibel ist wie sein Vorgänger.
Das heißt auch für dich, dass du für richtige DX10 Spiele (afaik soll Halo 2 für den PC dazugehören) um Vista nicht herumkommst.
Da aber der Großteil der Spieler kein Vista hat, werden die wichtigsten Spiele auch noch alle auf XP laufen.