Ein akutes Problem kann man deinen Angaben nicht erkennen.
SATA-Platten würde (natürlich) aufrüsten bedeuten, macht aber nur in einem begrenzten Umfang wirklich Sinn.
Arbeitsspeicher ist für Windows XP schon "ordentlich", sollte also auch kein Problem darstellen. Den könnte man natürlich noch (relativ günstig) bis auf 3GB aufstocken, das sollte aber bei dir nicht das Problem darstellen.
Hauptproblem scheint hier die Grafikkarte zu sein.
Autostart aufräumen kannst du mal nach dieser Anleitung versuchen:
Konfigurieren von Windows XP auf die Durchführung eines "sauberen Neustarts"
Aber Vorsicht: wichtige Sachen wie Virenscanner usw. müssen natürlich weiterhin aktiviert bleiben!