I think it's great, but there are some changes I would make. First of all, 256gb isn't much storage, consider also that the windows only will take 40gb. I would change that to an 1TB SSD or M2, which aren't that expensive these days.How about these final thoughts?
Motherboard Gigabyte X570 Aorus Pro Wi-Fi Processor AMD Ryzen 5 3600X Cooler (CPU) Wraith Spire Memory (RAM) 32GB (4 x 8GB) DDR4 Elite Delta TUF RGB 3200 MHz Graphics Card MSI Radeon RX 5700 XT Mech OC Storage NVMe ADATA XPG SX8200 Pro 256GB SSD Power Supply Seasonic Focus Plus 850 80+ Gold Chassis NZXT H500i
Second the ryzen 5 3600x is going to produce a lot of heat and I have to say from experience that the wraith spire is good, but if you want less noice and your processor to run cooler, I would suggest you to buy another processor cooler, like the arctic freezer 13 esports, which is quiet and very efficient. However, make sure it fits in the case by checking its size.
Talking about the case, I think you should get a different one to save some money. If you want my opinion, I would buy a cheap but quality case with no fans and buy them separately.
These are my thoughts, hope I helped!