Motherboard for 7600x3d

Hey everyone.

Looking to build a PC but currently got a 4070 ti super, and Ryzen 5 7600x3d. I want to pair with a motherboard that will be able to handle gaming as well as streaming/editing (just some gaming edits, and some Microsoft products).

Would a B650 suffice or should I look at something else? Currently eying the MSI X670E Tomahawk.