i like everything but the cpu and ssd honestly. if you can swing it, an extra $50 for the 3600 would be well worth it overall. you'd have a great system that will last a good while with only gpu upgrades a few years down the line.
i have that same mobo and love it and went with the same ram but in the 32gb kit rather than 16. i even went with a 1650 super but i got an MSI itx aero oc as it was on sale at the time.
swap the ssd out for the mx500 1 tb. it's slightly cheaper and a better ssd for the money.
for a few bucks more after a couple changes you get the 3600 thrown in, better ssd and the same case with a window for $10 less. same gpu but different brand. you'll not see any performance difference and it saves $20 to go to the...