I know there’s many choices, but allow me to help you on one thing that I often see people gloss over.
If you go for Ryzen 5000, don’t even consider an X570 motherboard, just go for a B550 board. You can get a much higher quality board for a lower price that way.
The X570 chipset’s advantage over B550 is only relevant if you want to connect more than 1 NVMe drive of the 4.0 variety. “Normal” superfast NVMe drives are PCI 3.0, which is already insanely fast.
Many people go for X570 because they are not sure of the difference but if you’re not sure you need it, you really don’t.
Oops I went off topic