Build advice: What motherboard should I get?

For what it's worth, I've been out of the game for over 5 years, and am struggling.

I have a Phanteks Enthoo Evolve X tower, a Ryzen 3700X GPU, and a 1660 super my friend just gave me.

What's a good motherboard to tie things together that also affords good upgradability? I mostly want this for online gaming.

Bonus points for recommendations on good components for the rest of it. I have peripherals, just nothing else for the tower. Thanks in advance.