Teóricamente, el DirectX 10 no es compatible con Windows XP. Puede ser debido a eso. He leído en internet que hay modificaciones que lo adaptan para que pueda funcionar con XP (deduzco que el que te instalaste tú), pero los Sims no está preparado para eso. Los Sims está preparado para funcionar con el DirectX 9.0c en XP y con el 10 en Vista, así que deduzco que sí es por eso.
He encontrado un post donde explican cómo desinstalar el DirectX para conservar una versión más antigua, pero avisa de que conlleva ciertos riesgos. Si te animas a probarlo, leete detenidamente el post que encontrarás
aquí.
