Could be outdated drivers or some kind of conflict within them.
If you are on a laptop, do this, it always help me.
A friend of mine told me that the batteries store old cells (from when you charge, nearly goes flat, charge again), those leftover cells become outdated, or something like that.
Play your laptop flat, so its as dead as a doornail, then charge it back to 100% without turning it on at all. That resets those cells.
I cant remember fully, especially with the terms

But with my laptop, when it bluescreens alot (I average on 4-5 per week), I just do this, and it seams to go fine for the next few weeks.