Der Chipsatz auf dem Mainboard bietet verschiedene Features an.
https://www.amd.com/de/chipsets/b550
Man muss immer den Chipsatz und Sockel (hier sitzt die CPU) des jeweiligen Herstellers verwenden (Intel "1200" oder bei AMD "AM4")
Aktuelle Chipsätze bei AMD: B550 X570 (und der Vorgänger B450)
Bei B550 und X570 bietet der Chipsatz z.B. PCIe 4.0 (der B450 bietet nur PCIe 3.0) und zu dem Chipsatz gibt es i.d.R. immer eine (aktuelle) Generation von CPUs.
Aktuell sind wir bei AMD Ryzen bei der 3. Generation das erkennt man an der 3 im Namen: (z.B. Ryzen 7 3700X) Das X steht für einen etwas höheren Takt.
Ein Ryzen 7 2700X kann z.B. nicht alle Features die ein aktueller B550 Chipsatz bietet deshalb kauft man i. d. R. immer alles in einer Generation oder man verzichtet auf einige Features weil der Preis sehr attraktiv ist.
Es gibt einige die z.B. noch zu B450 greifen weil diese mit der aktuellen Ryzen 3 Generation (abwärts)kompatibel ist und das Mainboard relativ günstig. (für Office PCs z.B.)
Da es jedoch aktuell Cashback Aktionen gibt ist der Preisunterschied so gering das man durchaus den aktuellen B550 nehmen kann und somit für wenig Aufpreis alle Features (insbesondere PCIe 4.0) hat.
Das wird dann bei späterem Grafikkarten Tausch oder Tausch der NVMe SSD auf eine die PCIe 4.0 kann relevant.
Dazu ist noch zu ergänzen das PCIe 4.0 abwärts kompatibel ist läuft also auch auf PCIe 3.0 aber die jeweilige Hardware kann dann nicht ihr volles Potenzial nutzen.