Ich hab da so eine ahnung
das was akira62 sagt stimt schon du must DirektX 9.0
Deinstallieren.
Das kannst du mit DirectX 9 Uninstaller für Windows XP
den findest du hier
und dann wieder neu installieren
das machst du hier
Wichtig dabei ist das Rechts DirectX 9.0a End-User Runtime
English Download steht!
Wenn das nicht hilft dan schreib mir mal.