Wenn du kein Backup der Registry hast gibt's nur neu installieren. Bin mir sicher das das auch die USB-Probleme beheben wird.
Wenn du unbedingt auf XP beharst leg die eine Integrated ISO zu. Glaube die letzte ist aus april diesen jahres. damit erspart man sich schonmal einiges an Update-zeit.
Wo liesst das er XP hatt?
Nimm die aktuellen Hersteller Treiber vom Chipsatz (NVidia bei NForce, AMD bei AMD Chipsatz und Via bei Via Chipsatz).. darin sollten die Registry einträge enthalten und in deiner Registry neu eingetragen werden.
Sollte das nicht klappen... DriveCleaner PE und nach der deinstallation der Treiber mal laufen lassen um reste in der Registry und Windows zu entfernen.
MfG