Sorry to tell you, but the
BSOD does point to hardware failure, from the information the Microsoft site has given me about it.Of course, we need to make sure that's what's causing it, and then we need to find what device is the culprit (doesn't that sound like fun? Well, maybe not for you, but it is for me!

).
Okay, so the results for this
BSOD don't jump out to me as anything but memory. This is probably going to be the most frustrating part for me, and for you, especially if I'm wrong. But then we'd at least have something narrowed out, so it's time for the almighty Memtest!
First, you need to go [link=http://www.memtest86.com]here[/link], and download the file. I suggest putting it to a floppy disk, and make sure that you're downloading th emost recent version.
----------------------
Installation
For windows installation begin by downloading either the Pre-Compiled Windows package to build a boot-able floppy disk or an ISO (zip version) to create a boot-able CD-ROM. After the file is downloaded an extract must be done to uncompress the file(s). To extract right click on the downloaded file and select the "Extract All" option. The extract option will let you choose where the files will be extracted to. To build a bootable floppy go the the folder where the files were extracted and click on the Install icon. The floppy disk will appear to be unformatted by Windows after the install is complete.
To build a boot-able CD-ROM use your CD burning software to create an image from the un-zipped ISO file.
----------------------
After you download it and put it onto your floppy or CD, boot up your PC and load it up with only one stick of
RAM in. I suggest running it 3 to 5 hours for each stick, and then put all the ones that show up as having 0 errors after that time back in, and run it for about 12 hours on that. These numbers don't come from a professional or anything, but I've used those times and they're okay. Remember, if you start getting errors, you can just stop the test then and there and note the stick as bad.
Remember, only change the sticks when the PC is off.
Good luck, and I hope to hear back from you on this issue once your tests are done.