It doesn't look like overheating, unless the thermal compound, heatsink and temperature monitor are not properly set. The only times I had reboots like that was due to a driver with an irq conflict, a driver accessing incorrect memory, or running out of space on a device (trying to write to non-existent address).