I think there is prob of hard disk and bad registries..disk cleanup and cleaning bad registries might help u..!!
Facing this me too frustrated a lot...u can take Advanced System Optimizer..for this problems.. it utilities are
best in those probs.... i.e.
Registry Cleaner and Registry Optimizer
and Disk tools..
and u can also use its System Cleaner..as it useful in removing temporary files, unneeded files and remnants of
the uninstalled programs..!!
Right now i m also using it...really helped me in recovering from these problems..
hope this may help u...!!