check to see if theres any space left on the hard drive, could be lmost full. Download files onto cd's or dvd's and take them off the hard drive.
Also could be a good idea to get a larger hard drive and start wit a fresh install on the new drive and transfer required files accross or piggy back the old drive.
Can highly recomend pcpitstop optimize.