Das Problem bei WinXP ist, das bei der Installation nur die CPU-Befehlen benutzt und registriert werden. Wenn dann auf eine neue CPU mit neuen Befehlsätzen wie z. B. der XP mit SSE (Athlon`s haben kein SSE) gewechselt wird, wird die CPU zwar erkannt und auch die Befehlssätze werden angezeigt, aber sie werden nicht benutzt.
Eventuell reicht es auch die CPU im Gerätemanager manuell zu entfernen und dann neue Hardware-Erkennung laufen lassen.
Aber zu empfehlen ist eine neue, komplette Windows-Installation.