I currently have an Asus Rog Strix X470-i Gaming ITX motherboard with a 2700X. I have no issues with the board at all, but for a several reasons I am considering to switch back to Micro-ATX. It's frustrating that there are no X470 Micro-ATX boards available (and none planned it would seem), but how do the B450M options compare? Would it be a downgrade? The fact they are all nearly half the price of my ITX board makes me wonder. I am not OC'ing my 2700X, just letting Precision Boost do its job.