Positive it's not your nVidia driver? There was a new nVidia driver released just yesterday. 5/18/2015. Even if you've updated, the update can go wrong.

Not saying this is your problem but there's a good chance this was your most recent change.