An incredible feature of the AMD Ryzen CPUs is that it works best with all Gen motherboards. Hence, you can absolutely use an entry-level B550 socket for your Ryzen 9 5900x. However, if you want unrivaled performance, I would suggest you invest in a quality AMD AM4 CPU socket to get the most exciting overclocking performance throughout.