Go to Start-Run (may need to Right click on start then Prperties and scroll down and put a check mark next to run to add to list) Type MSCONFIG uncheck all you don't need running in background eg. quicktime, word, etc.
Now after that go to control panel.
1. Open System by clicking the Start button Picture of the Start button, clicking Control Panel, clicking System and Maintenance, and then clicking System.
2. In the left pane, click Advanced system settings. Administrator permission required If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
3. On the Advanced tab, under Performance, click Settings.
4. Click the Advanced tab, and then, under Virtual memory, click Change.
5. Clear the Automatically manage paging file size for all drives check box.
6. Under Drive [Volume Label], click the drive that contains the paging file you want to change.
7. Click Custom size, type a new size in megabytes in the Initial size (MB) or Maximum size (MB) box, click Set, and then click OK.
Seeing how you have 4GB Ram set Min. 2048 and max to 4095.