Im going to upgrade my CPU to ryzen 5 3600 and i have no idea which mobo i should pick. C6H is 10€ cheaper, has bios flashback and better VRM. B450E is newer but i must buy bios flash service for another 15€ (I don't have any friends with ryzen cpus and i'm upgrading from intel 7th gen). Also im considering upgrading to 4th gen ryzen in the future and i'm not sure if X370 will support it. I'm going with g.skill trident z 3200Mhz cl16 memory and from aesthetic side i like C6H a bit more. Thanks for all replies