Hm, it COULD be overheating
but it usually just auto-turns off due to overheating. unless your computer doesn't have the software/sensors to tell if its overheating. which most do.
but anyways, Have you updated your drivers? or tried removing/reinstalling your drivers? that could work
also it could be a virus, maybe.
Other than that, idunno