Oh big development! I did try that thing you suggested, but it didn't make any difference. Things have got a lot worse now though, because not long after I posted that topic, I was playing a game (silly I know but it was just for about 1 and a half mins max) and it restarted, but then I was faced with a blue screen and on it it said "PAGE_FAULT_IN_NONPAGE_AREA" and
*** STOP: 0x00000050 (0x8B790017, 0x00000001, 0xE2E4A438, 0x00000000)
So I restarted as it suggested but I kept getting the blue screen. It didn't always say the same thing though, I got lots of different 0x00.... things and I also got "DRIVER_IRQL_NOT_LESS_OR_EQUAL"
After about 7 or 8 blue screens I gave up and turned off the computer at the wall and came back to it about an hour later. It started up ok, apart from the Everex logo thing not coming up, but the colour is all messed up, like, really bad quality. I tried to change it, but color quality is at lowest 4 bit and it won't let me change it.
Also when I logged on, I got a box saying something about a failure and dynamic link library and C:\WINDOWS\SYSTEM32\NvCpl.dll
Its not looking good, is it?
:'(