Definately sounds like a heat issue to me. I had a similar issue with a gpu that had gotten a bunch of dust up in the fan intake. I could play for a bit, then bam pc resets.