BSOD on my computer?

Q: http://s23.photobucket.com/albums/b351/limexx35/?action=view¤t=IMG_1831.jpg At random times, my computer keeps giving me this BSOD. But today, i got tired of looking at it so i want to fix it. First off, where can I find this system diagnostic utility that it says my manufacturer provides. Cuz I never seen anything like that.( I am using a XP pro 32 bit with a P35 MSI Motherboard. Second, where do i go to run a memory test. I found one but it says it is for x86 so.... And video adapters.... I already asked this question b4 but I am going to add more info as of my specs. SPECS: P35 MSI Platinum Combo Motherboard Intel Core 2 Duo E6850 3.0 GHZ processor (not OC) 700 Watt PSU Nvidia GeForce 8800 GTS 512 mb (Clcoked at 650 ghz with a fan speed of 60% and average temperature of 47) 2 sticks of OCZ gold edition RAM xx6400 Windows Professional 32bit the average temperature of my system is 41 C. i already updated all of my drivers for my card, and motherboard. But I still get this message. I just need to know where I can get a free memory checkup for my windows system. whoops, my graphic card doesnt run at 650 ghz it runs at 650 mhz =P the bsod ussually happens when running my games. Actually, only Bionic Commando Rearmed. All my other games work fine. And it also comes up when I run open multiple programs or "multi-task" but I have no idea when it will actually crash on me. how about just mounting the image via Daemon tools?

A: http://www.memtest86.com/memtest86-3.4a.iso.zip Unzip, then burn teh ISO into a CD, pop in and start from CD It will autorun, let it run for a day if you can to help push the memory temp up. Does the BSOD come at random or theres a pattern to it, startup or during Windows ?

Related items