Ich kann mir das nur so erklären:

1) Vista ist bereits so gut optimiert, dass es bei Dx10 Spielen besser abschneidet, als XP (stan mal in einem Bericht, aber ob das stimmt...)
2) Deine CPU bremst die Grafikkarte aus. Deswegen auch nur der geringe Unterschied.

Du sagst ja selber, dass die Treiber alles installiert sind.