what kind of circumstances is it rebooting under? i assume you're using cpu at stock settings
if its idle, it might be a similar issue to the zen 3 cpus i described above. basically, linux will let more cores drop to lower cstates than usually possible in windows and that can drop voltage enough to reveal ccd instability. this also happens when undervolting if you've pushed it too low, and it's very sporadic and can be difficult to test for.
if its under load it might be a psu issue.
Also, it would be a good idea to check the journal after a reboot to see if the kernel logged anything useful. I can guide you through it if you need. That should point us in the right direction to investigate whether this is a hardware or software problem