CPU+motherboard combo looks good. Although if you can find the Ryzen 3600 instead, then you should go for that. The 3600X has about 200 Mhz higher clockspeed but at higher power and temperature requirements. Although the box cooler of 3600X is better than the 3600 one, you could save a few bucks by going for the 3600. Still, that in no way means that the 3600X is bad. Both will easily last you 3-4 years
at least.
For RAM, while the 3600 Mhz is a pretty good sweet spot for Ryzen CPUs, 3200 Mhz RAM should be more than enough for average computing+gaming needs. Framerate differences during gaming for 3600 vs. 3200 isn't very really noticeable, and a 3200 Mhz RAM kit should be cheaper than 3600. Unless you'll be doing very CPU-intensive work on your PC, go with 3200.
Storage options look good, although if I were you, I'd totally skip the mechanical drive and go all out on SSDs. It feels great to have everything on your PC be readily accessible as opposed to the warm-up lag that comes when you try to access something on the HDD after it's been put to sleep for power saving. It also makes your PC quieter. Also, since this motherboard has M.2 slots, you could go for an M.2 SSD drive as that'll mean fewer cables, better airflow and an overall cleaner look. Again, this is just a suggestion based on personal preference and not necessary if you can't afford it.
If you're only gonna be using only one 1080p monitor, then that GPU is gonna be overkill. Unless you plan on doing 4K gaming on this machine or if you'll be using a dual monitor setup, you wouldn't need a 5700XT. You'd be better off going for a 5600XT (if available) or an RTX 2060 Super. You may face some driver stability issues with the AMD GPUs while the Nvidia one should be relatively more stable, but at a cost.
If you really wanna get a 1080p monitor, then you might as well get one with a 144 Hz or 165 Hz refresh rate. It makes a huge difference over 60-75 Hz monitors and with a kickass GPU, you'll have one bloody smooth gaming experience.
As Dusey said, don't skimp on the PSU. Look up this
PSU Tier list and pick one from B or B+ tier. The one on this list is pretty good and should be pretty efficient. And yes, cooling is important too, especially if it gets pretty hot during summers there.