GPU exceeding windows timeout

I’ve been getting this error very often and it is really annoying, it basically happens everytime i leave my computer to render a large scene, then around halfway through it will stop working and an error message will pop up forcing blender to close and erasing all progress.

Has anyone else had this error and how did you solve it?
as using CPU is going to take forever!

I’m running windows 7 64bit, with a nvidia gtx 660 graphics card.

Any help would be greatly appreciated!

For anyone else having this issue here is a useful link:
http://nvidia.custhelp.com/app/answers/detail/a_id/3007/~/opengl-message-“lost-connection”