I've just upgraded my system. I used a microAtx board, only realizing it had no pins for case fans when it was too late. This is my build:
PCPartPicker Part List: https://pcpartpicker.com/list/WFNPf9
CPU: AMD Ryzen 7 2700X 3.7 GHz 8-Core Processor
Motherboard: MSI B450M PRO-M2 MAX Micro ATX AM4...