I was running basically this PC in an mATX build, but after my motherboard started getting a little flakey I decided it was time to replace it. In the future I had planned to move to an mITX case, but since I now had the excuse to get a new motherboard, I decided to go mITX now and move my build from my Silverstone TJ08-E to the NCASE M1 I had been using for my media center PC.
Before I moved to the new case, I tested my PC with my CPU overclocked to 3.9Ghz on all cores vs running stock, and while the PC was definitely faster overclocked when doing things like rendering videos, it was essentially identical while playing games at 1440p. I no longer did any video work, so I decided I could just run the CPU at stock speeds and live with using the stock cooler that came with my Ryzen 7 1700 originally, as it would fit in the NCASE great. There are definitely some nice low profile alternatives, but many of them aren't that much better than the Wraith Spire or run into compatibility issues with my tall RAM.
I also needed to swap out my GPU, as while I had the MSI GTX 1080 Ti, that card was a bit too wide for the NCASE, and would have forced to to modify the case a bit for it to fit. I sold the MSI card and bought a used Asus Strix 1080 TI, which does fit in the NCASE fine. I could have fit it with the shroud and fans, but had already decided to remove them and cool the GPU with 2 case fans connected to the PWM headers on the Strix, so the GPU saw the fans as GPU fans. The fans are mounted as exhaust, as testing from others with similar setups have shown that using the fans as exhaust instead of as intakes is more effective in this situation.
The next planned upgrade is swapping out the R7 1700 for whichever Zen2 CPU I like when they come out next year. (hopefully)
note: Some of the prices are a bit wonky, as some parts I paid more for than what they cost now, and some I paid less for. For instance, the CPU I paid more than it goes for now, while the RAM, GPU, and case fans I paid less for either because they were less at the time of purchase or I bought them used, and there is no listing for the 840 EVO anymore so I just put in the price of an equivalent drive, etc...)