Have you run a memory test or tried slowing down the speed of your memeory. I have had a very similar problem on my machine one time when I just got some memory back after having it RMAed, and for some reason would just reboot all the time when running the memory at 400Mhz which is should be able to run at being PC3200, but works perfectly when slowed down to 320Mhz.