Due to an improvement in personal finances, plus concerns over my current system aging in place, I have started acquiring the components for a new build. I tend to do a build about every 3-4 years.
This will be my first foray into the world of Mini-ITX. Already dodged a bullet, in that the CPU/PSU clearance is purportedly 83mm, and the Ryzen 5 3400G stock cooler is 50mm high. So I ordered a slimline cooler made by Noctua, 37mm high, in the hopes that the fan gets enough inflow. Worst case scenario, I buy an AIO watercooler rig.
Am still checking on DDR4. It looks like my mobo of choice (Gigabyte X570 AORUS) supports ECC, but for desktop memory, all specs seem to be foggy on this point.
Sadly, I did not find a 35W AMD chip to my liking, thus the Ryzen. Best band/buck of the 65W designs AFAIK.
While USB 3.1 Type C is the Wave Of The Future, not that many mobos support it on the back I/O panel yet. The above board has one C port. Not sure if a USB 3.1 Type A port used with a Type-C/Type-A adapter will maintain full 3.1 speed.
My plan (and we all know what happens to plans) is to try Alpine Linux + VirtualBox as the host OS, and use various VMs (I have come up with 3 separate Mint VMs, plus Win10Pro). I may also do some back-alley skullduggery to "acquire" a Mac OSX license and installation ISO so I can create a MacOS VM to play with.