if you're overclocking the x470 will be a better choice. there's a lot to look for in a board, but almost all of them will come with the basics you need. just go with a reputable brand and a well rated board on the x470 format. they will all support your parts. Generally the more you spend the more robust the power management for overclocking, more inputs/outputs, more pcie slots, better sound, more fan headers, etc.
i'd say go with this one.
https://pcpartpicker.com/product/8Wzkcf/msi-x470-gaming-pro-atx-am4-motherboard-x470-gaming-pro