One thing you can do is move the swap file.
To do this, right click on the "My Computer" icon and select "Properties", from there click on the "Advanced" tab then under the Performance section click on the "Settings" button. That will open up a new Window, from there select the "Advanced" tab yet again, and under Virtual memory click the "Change" button.
Under the "Drive [Volume Label]" window you should see all your HDD's - note that by default WinXP places the pagefile on the primary drive. Because we need to clean the pagefile of any anomalies and corruption first, click on the "No paging file" radio box then press the "Set" button, then click ok. Once the PC restarts go back to the same place and look under "Drive [Volume Label]", select your secondary HDD and check the "Custom Size" radio box. For initial size enter them amount of physical memory your PC has; if you have 256MB of RAM, enter 256. In the "Maximum size" box enter double your physical memory + initial size pagefile. In our case it would be 512MB. Click set, then "ok" and reboot. Once that's done, defrag the hard drive that contains the swap file.