Das kann mehrere Ursachen sein:
Trotzt eingebautem RAM-Speicher von 2 GB kann ein Programm das recht speicherhungrig ist, 1 GB im Speicher belegen.
Kontrolliere über die Tastenkombination "STRG+Alt+Entf" welcher Wert unter "Zugesicherter Speicher" angezeigt wird. Kontrolliere dort welches Programm unter Prozesse, den höchsten Wert hat. Dies könnte das Problem sein, das WSWin andauernd diese Meldung bringt.
Welches Programm dies sein könnte, musst du dann erkennen und entscheiden ob das Programm unbedingt gebraucht wird. Meistens sind das Programme wie Virenscanner oder eine Firewall die ein Haufen Systemressourcen verbraucht.
Auch möglich könnte es sein, bei Windows XP dass hier nicht der ganze verfügbare RAM-Speicher zur Verfügung gestellt wird. Dies kann man durch einen Eintrag in die Datei "boot.ini" unter C:\ ändern:
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /3GB /USERVA=2990
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP-Wiederherstellungskonsole" /cmdcons
Nur mit diesem Eintrag wird der gesamte RAM-Speicher für Anwendungsprogramme zur Verfügung gestellt. Auch mal die Auslagerungsdatei optimieren, Hinweise darüber gibt es im Internet.