Te lo aclaro yo, si quieres directx 12 necesitas windows 10...
Windows 7 te ofrece máximo el 11 y windows xp te ofrece el directx 10...
Digamos que si quieres tener el ultimo directx 12 necesitas pasar por el aro... xDDDD
Pero bueno, si no entiendes mucho de ordenadores y tienes pensado pasar a windows 10
WINDOWS 10 PRO 32/64 BITS KEY/CLAVE LICENCIA 100% GENUINA WIN 10 MULTILENGUAJE: Amazon.es: Software
Por 5 euros en amazon te dan una clave para tener original el windows 10...
Asi que... espero haberte ayudado