Just wanted to thank everyone for all the help. The computer is stable now.

Dell really need to provide better support for Win7 and 64-bit OSes on their site. They only support XP 32 and Vista 32 atm. At least when it comes to my rig.