I'm almost as bad with Ryzens as GPUs.
Kid1, B350: R3 1200 -> R5 1600AF -> R5 5500
Kid2, B450 : R5 2600 -> R5 5600 (from below)
Mine1, B450: R3 1200 (from above) -> R5 1600AF (2nd one) -> R5 5600 -> R7 5800X3D
Mine2, B450: R5 2600 (from above) -> R7 5700X3D
That first R3 1200 was the first PC I built, it even worked first try! Next was an Intel build, then the 3 other Ryzens, then a re-use of my original Intel CPU and various parts after a CPU upgrade. I'm good now, no new builds in like maybe 2 years now. I'm super OK.
Except for the R7 7840HS MiniPC w/Oculink eGPU.
Oh and the 6 MT Optiplexes.
Suuuuuuper OK.