Du kannst je nach Anwendungen schnell bis zu 1,5 GB Speicher unter WinXP benötigen. Wenn der RAM nur 0,5 GB zur Verfügung stellt, muss der Rest über die Auslagerungsdatei zur Verfügung gestellt werden. Normaler Weise erledigt Windows die Größenanpassung der Auslagerungsdatei, wenn noch genug Festplattenplatz auf der C-Partition zur Verfügung steht. Aber man kann diese Einstellung ändern, keine Ahnung was bei Dir eingestellt wurde. Systemsteuerung, System, Erweitert, Systemleistung, Leistungsoptionen, Erweitert, virtueller Arbeitsspeicher.
Außerdem solltest Du regelmäßig die Partitionen defragmentieren.
Wenn Du mehr Systemleistung brauchst solltest Du bei WinXP die visuellen Effekte abstellen (Leistungsoptionen, für optimale Leistung anpassen).
Der Rechner bricht immer dann leistungsmäßig ein, wenn die Auslagerungsdatei umorganisiert werden muss. Für flüssiges Arbeiten muss genügend RAM-Speicher vorhanden sein (512 MB ist wenig, 2 GB wären reichlich) und die Auslagerungsdatei, bzw. der für sie reservierte Platz (am besten fixer Größe...Windows die Sache aus der Hand nehmen) muss groß genug sein.