I’ve had a similar issue with the machine restarting constantly, though it only occurs if it is left at idle. Literally just running an empty process on a single core will keep the system up indefinitely. Or playing a game on the Windows partition. Still a mystery.