If you are looking to upgrade to an 8 core Ryzen down the road and overclock it to 4Ghz, you should consider buying MSI B350 Gaming Pro Carbon. It has the best VRM in the B350 range, it will be able to sustain R7 1700 on 4Ghz without overheating. For R5 1600 every board is fine as long there is...