hi james ....
most likely cause is the hard drive is nearly full ,remove some of the programs you dont use all that often, then do a defrag and scandisk ..
you might think of getting a bigger drive they are quite cheap at the moment !!!
if after doing the above ,you are still having problems then it may be a memory module is on its way out !!!
hope this helps ....Dave