wie Akira schon angedeutet hat sind deine Hardwarekomponenten nicht besonders gut zum spielen dieser Games geeignet.
512MB Ram unter XP ist eher das Minimum. Die GF 5200 unterstützt zwar DirectX9 ist aber eine eher schlechte Gamerkarte. Ein Sempron 2,8 Ghz ist eigentlich wie Intels Celeron auch eine abgespecte Variante und damit weniger leistungsfähig als ein Athlon 2.8.
Zum Vergleich: ein relativ einfacher Spiele PC sollte heute Minimum über einen Dualcore CPU mit 2x2,6GHz; 2GB Ram und einer GF 9600GT verfügen.
Ich selbst spiele auch noch mit einem Athlon 2,8, 1GB Ram und einer Radeon x800GTO. Aber hohe Frames sind auch da nicht oft drin.
Für Leute wie uns bedeutet spielen vor allem Runter mit der Auflösung, den Details usw.. Die Hauptbremse scheint neben der Grafikkarte bei dir aber vor allem der Ram zu sein.
Zu den Hinweisen von Antwort 1 würde ich das abschalten des Antivirenprogrammes neben einer Autostartreduzierung empfehlen.
Über Start/Ausführen: msconfig eingeben und unter Systemstart alles nicht unbedingt gebrauchte wie die systemeigenen Sachen durch abhaken rausnehmen. Das spart RAM und den kannst du ja gut gebrauchen. Vorher dazu bekesen damit du nicht die falschen Sachen rausnimmst.
mfg