AMD is making good CPUs, but i had an issue with Ryzen 5 1600 that left me with a bad experience with AMD. It's was my first ever build and i used this CPU, all good, but from time to time the Linux Desktop i use will freeze, hard reboot is the only fix. I noticed that this happen when i left the PC idle and the screen turn off, i tried everything and just accepted that this is a bug in KDE/Ubuntu/Kernel/Motherboard/RAM or GPU, not in my wildest thinking thought it would be the CPU.
Turns out it was the CPU and how crappy AMD handle C-states that save energy, i had to turn them completely off and that resolved the issue (In AMD defense, freezing the entire OS do save a lot of energy)
This was exactly 2 years ago, and i had the issue for almost a year before figuring out the fix. I wonder if the new generation have this problem too?