I had the exact same issue with my Ryzen 1700. It’s a pretty common issue with 1st gen Zen CPUs related to deep sleep states (C-States).
I have a dual boot with Win 11, but I haven’t touched Windows in over a year and a half, so I can’t say for sure if it’s stable there now. On Linux, adding
`quiet splash rcu_nocbs=0-15 processor.max_cstate=5`
to the GRUB line fixed it for me. (Note: for your 1600 you'd need add `rcu_nocbs=0-11` since it has 12 threads).
However, the “universal” fix is in the BIOS:
Look for Power Supply Idle Control
Change it from Low Power Idle to Typical Current Idle
That BIOS tweak is usually what makes it stable for both OS. Hope it helps!