Also wenn du 2x 1GB hast dann lass den RAM so wie es ist, denn 2 GB reichen für XP vollkommen aus (spreche da aus eigener Erfahrung).
Bevor du verzweifelst, würde ich dir Empfehlen, Windows XP nochmal neu zu installieren.
Zuerst solltest du dabei die Treiber und das Antiviren Programm auf einen USB Stick ziehen, oder auf eine CD Brennen.
Nachdem du XP neu installierst hast, installierst du diese daten vom Antivierenprogramm, und steckst das Netzwerk-Kabel erst rein, wenn das Antivirenprogramm eine Internetverbindung anfordert. So kann eine Infektion ausgeschlossen werden (Es sei denn der Virus kopiert sich automatisch auf Externe Datenträger, hatte ich mal, 32 Stück auf der externen Festplatte und auf jedem MP3-Player einen...ganz Böses teil.).
Wenn du alle Treiber der Priorität nach installierst (Chipsatz -> Grafik -> Sound -> Rest) sollte es keine Probleme geben.
Wenn ein XP einmal langsam läuft, gibt es eigentlich kaum noch Rettung. Du kannst höchstens im Taskmanager schauen, welches Programm deinen PC am meisten auslastet. und dieses evtl. entfernen, wenn du es nicht brauchst. (Die Wichtigsten Windows-Prozesse lassen sich sowieso nicht beenden)
An der Hardware kann es eigentlich nicht liegen, da ja alles funktioniert. Hier gibt es ein Softwareproblem.
Edit:
Mach Direkt SP3 drauf, spart Zeit, habe ich auch gemacht, warum 2x Servicepack
