Looks pretty solid, although there are a few places you can save a bit.
You can save $20 by getting the 5700X instead of the 5800X. The performance is almost identical and if you unlock the power limits on the 5700X with PBO in BIOS it basically turns it into a 5800X. However, if you are going to be mining Monero regularly, I'd actually recommend reducing the power limits and undervolting to save on power consumption - so if you don't want to mess with that, the 5700X is better to start with as it's more efficient out of the box.
The Noctua U12A isn't really a good value part in the sense that you can get comparable cooling performance for $40-50 cheaper, like the DeepCool AK620 or Scythe Fuma 2, but some people think Noctua's quality and customer support is worth the premium.