Couple of updates:
I've looked in my computers event logger and there are many hard drive bad blocks , I assume the hdd is on the way out?
Ive attempted a CHKDSK (scan and attempt recovery of bad sectors) but I think it freezes near the end, I was trying this last night and didnt have time to leave it on for a couple of hours , so im trying again, but when it stalls the HD activity light doesnt flash much, or makes much noise so im skeptical whether or not it just stops, which is kind of annoying...
I dont think its my ATI card or drivers, theyve been in for a couple of months now.
I will try a virus scan today also seeing as i have more time.
When i disabled my anti virus , I cant re-enable the services in msconfig, so im gonna reinstall that. But i think its a hdd problem.