DirectX 10如果只是單純的DirectX 9下一代,那麼移到XP就有意義,
但如果是針對Vista的特性所開發,那麼即使破解到XP可能也發揮不出應有效能。
另外Vista屬於NT6,跟NT5的XP屬不同世代,舊有軟體出現相容性問題是可以理解的,
XP對於for NT4及9X系統的軟體及硬體Driver也是有許多衝突存在,但XP運氣比較好,
有Windows 2000打先鋒,所以推出時有較多穩定的軟硬體可用。
Vista開發時若過於考量到NT5世代的相容性,就容易有包袱存在,變成只是XP的Plus版;
另外新的軟體或硬體Driver在Vista上表現不穩定,那麼開發商的問題其實比微軟要大得多。
有的軟硬體開發商自己也懶,往往只提供新世代OS的版本,就像eddie1兄所說的情況
