I'm pretty sure that could have caused your problems. One time DirectX was messed up on my causing a total fallout. Literally everything on my system couldn't run because of some missing file or some form of video processing error. I wouldn't be surprised if a DirectX file got messed up and caused your BSOD.