With 1gb of ram your best option might be to disable windows superfetch option. Superfetch caches portions your most frequently used programs into memory for faster response time. Where you have only 1gb of ram windows is forced to pull these programs out of ram in order to do requested tasks performed by you resulting in the high fragmentation. You will probably notice that the hard drive light flashes alot on your pc due to the high use of the pagefile because of this. To turn off superfetch type services in your "start search" box, scroll down the list and double click superfetch. In the window that opens change the startup type to disable, click stop under service status, click apply, click ok. After you disable the service the windows prefetch folder will have to be emptied. Type C:\ windows/prefetch in the start search box. After the access warnings and the window opens delete all the contents of the folder.