Are you having similar problems John?
There can be a variety of reasons why the PC will BSOD on you. It can range from drivers conflicting, to corrupt operating system, to unstable overclocks and faulty hardware. I've been building and fixing computers since 1998 and in all that time, the most common cause of the BSOD, is RAM in my experience.
I struggled for weeks getting my current system stable. I'd upgraded from 4GB to 8GB of DDR3 RAM. I kept on getting random crashes. I tested the RAM and found that the new dimms were actually faulty and so sent them back to the manufacturer for replacement.
The replacements came and I still struggled getting my pc stable, with all the timings and voltages, etc. and turning features on and off on the motherboard. I did eventually manage it and my computer has been rock solid for a few months now, thankfully.
That would be my first port of call. You can test the RAM by downloading and burning this free software to a CD and running it at boot-up.
http://download.cnet.com/Memtest86/3...-10524193.html
If you get error messages while the program is running then you know that the problem is hardware related. Either the RAM is faulty or the system is unstable at its current overclock (if it has been clocked). If all comes back ok, then you know the problem is software related, most likely a driver.