Natürlich sind die beiden Kompatibel, wieso sollten sie es nicht sein?
Da das Mainboard nur Schnittstellen zur Verfügung steht, sollte jedes Board, kleinere Abweichungen abgesehen, gleich gut mit der Karte zusammen arbeiten.
Wieso soll es denn ein X470 Chipsatz statt einem B450 werden?