Hi Soar,
long time no see.
The Ryzen 5 3600 is a nice little CPU. 6 Cores (12 threads) and a really good workhorse for most things.
The X570 XD is a rather basic board, solid but doesn't have all the bells and whistles of it's more expensive counterparts. That said, if you are not looking to do anything drastic with O/C'ing then it is a nice entry point and will probably do everything and more, that you ask of it.
To make sure that you gain the full benefit of the board, make sure that you use a PCI4 NVme drive for full speed from that side of things. And, don't forget, this CPU doesn't have a graphics chip so, you will need to add a GPU into the mix.