All BSOD's I have had, has related to the memory being faulty, or set to the wrong voltage.
I haven't got any for any other reason.
If you go here:
http://www.ramprobe.com/?p=download
The easiest way is probably to download the CD ISO. Use an image burning piece of software like Nero, and burn the image file to a disc.
Shut down the computer and take all but 1 memory sticks out, then start up the computer with the disc in, making sure the CD is set to boot first, and let it run a test. Maybe 2.
Then if that module is fine; shut off and repeat.
If you find any errors on any of the tests, you have found the culprit.