This is a pretty decent build so far, but if you want to tailor it more it would help to know what your primary use case is. If its for mainly playing games, then i would probably drop down a bit on the CPU and opt for a better gpu. Games favor clock speeds over core count. However, if youre going to be also doing things like simulations, video editing etc, then that is still a solid CPU.
Personally i would also OPT for at least a 512gb ssd as your primary. Windows bloat and other software fills things up fast. (get win10, win 11 is a flaming dumpster fire) Also, if youre doing simulations or rendering where you need to access very large files for a render (vdb caches, uncompressed frame sequences such as exr and video sequences etc) then having a fast drive to read from can really speed things up.
Unless youre dead set on nvidia, there are faster gpus for the same price. The ratio of dollar per fps tends to favour AMD. The intel cards are also getting decent reviews, (b580) but they are more immature in their software support and have overhead issues with older cpus such as the ryzen, proceed cautiously with that one. The main thing nvidia has going for it is the rtx cores and dlss. However your not gonna be running games maxxed out with ray tracing on a 3060 anyways… If you want the 3060 i would go for the Ti version if you can afford it. Always get the most vram you can of course, anything less than 10gb is wasting your money these days.
I would also go for a gold psu over bronze. The psu is one of those things that often gets overlooked but imo its worth it to get a decent one that will last you 5+ years. Lower tier PSUs such as bronze will work decently for awhile, but they fail quicker. They also have lower tier components and more more susceptible to things like transient energy spikes and coil whine. These days its only like $20-30 more to go from a bronze to gold so its worth it. A better psu will also be more forgiving if you want to upgrade your GPU later. Bronze is also less efficient, that inefficiency turns into heat, which brings me to my next point…
The ryzen CPUs are VERY temp sensitive, they have very aggressive clock speed control based on temp. A few extra degrees could mean the difference between your cpu running at 3.8ghz all core instead of 4.25ghz under full load. Im running the 3950x, its been a great CPU and i still dont really feel much need to upgrade. I have been running an AIO water block but i know modern air coolers are very competitive in terms of performance compared to water. (use good thermal paste) Just make sure your case is capable of handling the heat. You will probably want at least 2 case fans minimum. (one intake, one exhaust) I dont see any case fans on that one you selected.
I actually GAINED performance in my benchmarks by UNDERCLOCKING my 3950x a small amount. This is because lowering the voltages also dropped my temps a lot, which allowed the cpu to remain at higher clock speeds longer. AMD tuned these ryzen cpus a bit too aggressively on the power draw to squeeze out the most performance, but they went too far and actually clipped performance a bit. Just a small tip. 
Last thing is the motherboard. Any reason why your going for a micro board? I dont think it would limit your power but it might limit your upgrade options for peripherals in the future. (more ssds/fans etc) I would opt for a full size board if you can, but that’s just my personal preference. That board is only pcie gen 3 and not gen 4. Probably not an issue with the 3060 but if you ever wanted to upgrade to something bigger it MIGHT have an impact. Just something to be aware of.
Overall that is still a solid build with room to expand to 64gb ram and a bigger gpu in the future. I would put it somewhere around the higher end of mid tier and you will still get a few solid years out of it before you might want to upgrade it more.
Good luck! Happy building!