I'm vacillating on the Ryzen 3000-series CPU lineup. IF I choose to upgrade, I DO want a 16C/32T. If I'm going to spend the money to upgrade, I want to go as all-out as possible, within the platform's limits.
I'd like an X570 board, but they sure look pricey. If my current board (Gigabyte B450 AORUS PRO WIFI) can take the 16C/32T Ryzen 3000-series, then I'll probably stick with this board. It is nice, and not horribly expensive. ($110 on sale, has Intel LAN and Intel AC wifi+BT).
I used to be more budget-oriented, doing what I could with the mid-grade or in my even earlier years, mostly low-end parts. Now, I want something good that will last a while. (That said, there's really nothing wrong with my Ryzen R5 1600 CPUs either, but I want more graphs showing up under Task Manager, CPU.)