I would use 2nd gen proccesor amd ryzen 2600xI'll second the MSI Tomahawk MAX. It's a good all around board with 3rd gen Ryzen support and faster memory speed support over the original version (non-MAX). Depending on your location and budget you may also want to consider the Asrock B450M A/C. It can be found for cheaper, has Wifi/Bluetooth & supports most 3rd gen CPU's out of the box.
Still recommend the MSI MAX.I would use 2nd gen proccesor amd ryzen 2600x