No si si tienes el juego original o una "copia de seguridad", pero a mi me pasaba lo mismo y se soluciono bajando el último directx 9 (noviembre 2008), esta disponible en la web de microsoft iberica, prueba a bajarlo, instalarlo y despues cuentas, espero te sirva (99,99% seguro que es la solución).
EDITO: Me funciono en Windows Vista con SP1, pero creo que tambien sirve en Windows XP.