I see. I used to have BSODs with Starcraft 2 every time after exiting the game and everything was pointing to faulty memory. Turns out it was all about the RAM voltage and leaving it on 'auto' in the BIOS was a bad idea. After correcting the RAM voltage in the BIOS, the BSODs were gone so you may want to look at your RAM voltage as well.
You might want to check it is not over heating your graphics card to give you the BSOD.