As I said, the only time this ever happens is with the bitcoin client running. So obviously it's not a hardware issue. Also, I'm not much of a programmer, but I thought in Windows, the OS is the only thing allowed to run in kernel mode, with the application using Windows API calls for kernel mode needs. Either way, the BSOD that is happening clearly correlates to the bitcoin client, so don't tell me it's impossible for that to happen. Maybe it's making an API call in a weird way or something.
Correlation does not imply causation. Even if bitcoin does make a faulty API call, the driver is not supposed to bluescreen. If it does, it's still the driver's fault. Also, please update to the latest version before filing an issue, as there might be various fixes.