That problem could be related to heat, defective hardware, memory, or even processor though it is "possible" that it is driver related (rare). Remove ALL power and reseat all cards, memory and cables. Also, providing more information would be helpful. Tell us your system components (including the brand and model), do a stress test and tell us the results, your temperatures, take a look in Windows event viewer and provide a screen shot of it at the time you have a BSOD, see if you are hitting 100% in resource manager. Also, you could do a hard drive diagnostics test with a brand specific diagnostics tool and post the SMART data here after you have done the extended test. There are other, third party tools, however, the once from the manufacturer usually provide the most accurate results as they know the firmware best. You can find such a program on your brand's website. Do a memory test. Do share if you are having any other symptoms and if you do under what circumstances.
Keep me posted,