Mit DX10 wirst du bessere Framerate haben, und zwar deutlich bessere, und mit deutlich meine ich sowas von deutlich ^^. D.h. du wirst keine bessere Framerate mit DX9 erzielen können, wenn du mindestens die gleichen Details haben willst, wie mit DX10.

Begründung (nur grob und überschlagen):
DX10 macht viel mehr als DX9 in Hardware. Spricht, sobald man zu DX9 wechselt, schaltet man teile der Grafikberechnung so zurück, dass sie nur noch uneffizient, bzw. sogar in Software (damit meine ich auch umständliche Renderpasses in Hardware) gemacht werden müssen. Das ist so, als ob Du einen 6 Zylinder im Auto hättest, aber du ihn nur mit 4 laufen lassen würdest. Da kannste sonst was machen.. mehr Leistung erreichste damit aber nicht

Deswegen: wenn DX10 unterstützt wird, sofort dieses nehmen. Man hat dann nicht nur mehr Effekte, weil sie nun effizient machbar sind, sondern auch insgesammt performantere Grafikausgabe.

Heutzutage schaltet auch keiner mehr zurück zum Vesa-Treiber, und erwartet dort Wunder