Hatte ebenfalls bei WinXP die Fehlermeldung "DirectX" beim Start von Sims2 und diversen Erweiterungspacks.
Folgende Vorgehensweise hat bei mir das Problem behoben:
Desktop - rechte maustaste: eigenschaften - einstellungen - dort auf "erweitert" klicken - problembehandlung - hardwarebeschleunigung auf maximal - "ok"
ohne Gewähr, dass dieser Tipp vielen hilft und ohne weiteres funktioniert, doch seit dieser kleinen Veränderung läuft Sims ohne Probleme...
Wünsche Euch viel Erfolg bei der Umsetzung!