Es por experiencia y por conocimiento, el DirectX es una biblioteca de controladores, por lo general windows XP SP2 carga directX 9 el cual es requerimiento mínimo, para hacer funcionar el juego, si vez las screen podras ver que en la imagen donde muestra las resoluciones aparece "monitor predeterminado" esto quiere decir que no reconoce controlador de adaptador de video, por consiguiente esta usando el predeterminado de windows, el cual no funciona para jugar.
Habiendo tomado eso en cuenta, podemos primero ver la falta de controladores. Ya que si ejecutas el programa de diagnostico de DirectX te encontraras con la noticia de que no existe adaptador o controlador.
Se que muchos dan la respuesta en base a experiencias propias, pero no por ello podemos dar como cierto que nuestro procedimientos son acertados, normalmente pasamos por la solución pero no por ello el procedimiento es el adecuado.