This computer is used for statistical modeling and code development. It can easily run several VMs for testing, and several instances of code at the same time for model comparison. My code usually does not involve GPU, but CPU only.
Note: The Noctua NF-A20 PWM will fit the Commander C32 case, however, you need to cut a tiny bit of plastic out of the front cover around the mounting clips. A small sharp kitchen knife will do. Replacing the font fans means losing RGB, but with the Noctua fans it is super silent.
The black Noctua NH-D15 CPU cooler would look quite consistent with the other components, however, I like the classic Noctua look.
The case is relatively easy to work in, no sharp edges, but the board sits relatively tight on the top and bottom. Cable management is excellent, since the case is wide. The Noctua NH-D15 has tons of room in this case.
Memory runs fine at 2800-16, but the XMP/DOCP profile doesn't work reliably. It's dirt cheap memory, and can be replaced once 3600-16 memory becomes affordable.
GPU is actually an MSI RX570, which I wasn't able to find on pcpartpicker. Since this workstation is really about CPU not GPU, it really does not matter to me.
Also, vertical mounting a large GPU is not an option, since the Noctua cooler does not leave enough space for that (maybe if turned by 90 degrees).
I did replace the Ripjaws V memory modules. They were 3200 modules, but manually or via DOCP they wouldn't go past 2800. I replaced them with Trident Z Neos (AMD Edition, 3600 Mhz, 16-19 timing). I applied a very, very slight overclock: FCLK 1833, memory 3666) and the system is running fine. Just to provide one reference, I booted win10 and ran geekbench. It improved from 13500 to 14700. So is an extra ~1000 points worth ~150 dollars? Everyone need to decide for themselves. If you need 64GB RAM (or more), it may be better to choose a 3950x with slower memory than a 3900x with faster memory on the same budget.