You can set your virtual memory.
In Control Panel, click Performance and Maintenance, and then click System.
In the System Properties dialog box, on the Advanced tab, under Performance, click Settings.
In the Performance Options dialog box, on the Advanced tab, under Virtual memory, click Change.
Select the hard disk drive you want to use from the Drive list.
Select a page file size option:
Custom Size—2.5 times your memory, make sure the min and max size are the same. That is the trick.
your hard drive could be full, or close to it. (uninstall something)
Your hard drive could be bad.(check it in another computer)
You may not have enough ram to fire windows and all of your installed accesories. Atleast 128mb required.(purchase more ram)
You could have a hardware conflict try removing everything but the essentials(video card and harddrive) and rebooting.