For a motherboard, imo the best motherboard would be the Asus Rog Strix X470-F.
I would obviously recommend an SSD so like maybe a Samsung 970 Evo Plus - a nice nvme SSD. For a cooler I'm not really sure, depends if you want to water cool your system or not, if not than any good choice of fans in a well placed configuration will be just fine, water cooling is nice though. I'm not the most knowledgable on cooling though, so double check with someone else or some YT tutorial before purchasing any random fan.