Ya, probably the video card drivers.
Try going to www.nvidia.com
and looking for either the newest drivers or maybe some older ones if the newer ones are the ones responsible for your problems.
It probably isnt overheating since you said the temp doesnt seem to be very high, so try that video card driver suggestion and hopefully that will get you back on track and ready to go!!