The board should be fine. If you want more bang for the buck check out this board from ASRock which will take a normal (desktop) AMD Ryzen CPU but has IPMI and ECC support (UDIMM).
https://www.asrockrack.com/general/productdetail.asp?Model=X470D4U#Specifications
Regarding CPU it is hard to make...