Ok, What Ive done so far is:
1. removed the case. checked for lose connections, pressed everything in nice and firmly.
2. Uninstalled old graphics and sound drivers, then installed the new ones.
3. Ran the Best Buy geek squad hardware test and stress test CD I had (Everything passed)
4. I am now running memtest but looks like it is going to pass that as well...
btw before i did any of that i was monitoring the temps and the temps were normal on everything right before it froze.