First, set your system to do a kernel memory dump upon blue screening. (System > Advanced system settings > Advanced tab > Startup and Recovery 'Settings...')
Next, download Windbg:
http://msdn.microsoft.com/en-US/wind...ware/gg463009/
Next time your system crashes, open memory.dmp in Windbg. You can learn how to make use of the information here:
http://www.windbg.org/
It's a very useful tool. At least that might tell you if a driver is causing your issue (if your blue screens aren't).
I generally found bad RAM was the culprit of most of my BSODs, but some of them were driver related (notably my QuadroFX Mobile drivers on my old Dell).