Okay, apparently problem not fixed. And I'm not even sure anymore what is the exact problem. Sometimes it would just restart when I'm browsing the web, even when the computer just enter windows and starts loading the startup programs, but mostly when gaming.
This is the message I get:
Call you hardware vendor for support
NMI: Parity check /Memory parity error
Is it possible that possible overheating destroyed the memory? Or Vista updates? I even attempted to downgrade to Windows XP again and it does not allow me due to some hardware problem. Would updating the Bios improve things? Any ideas? Also about fan speeds, I tried RivaTuner and SpeedFan, they do not have the option for me to change my fan speeds, so does that mean that I cannot have control over my fanspeeds?
edit: Also, I googled the memory parity error, and I found a really old and lengthy post from 2 years back thats still be posted on, and seems to me that Dell is the problem.
NMI: Parity Check/ Memory Parity Error -- System crash - Notebook Forums and Laptop Discussion
edit2: Also, from reading from various tech forums, seems to a large number of people with the same problem, especially with the Dell Inspiron E1705/9400.