Kurz gesagt: Das Infinity Fabric stellt die interne Kommunikation der CPU dar. Bestimmt also wie schnell die einzelnen Komponenten des Prozessors miteinander arbeiten können, seien es die Kerne untereinander oder der Zugriff auf einen Zwischenspeicher/cache/etc.
Die Taktrate des selben sollte natürlich möglichst hoch liegen, ansonsten wird die CPU insgesamt langsamer, auch wenn da 5GHz Taktrate der einzelnen Kerne irgendwo angezeigt werden.
Eine baulich bedingte Eigenheit bei den Zen Prozessoren von AMD ist aber, dass der IF und die damit verknüpfte Taktrate des Speichercontrollers gleich schnell sein müssen/sollten um die optimale Performance zu erreichen.
Sind diese nicht synchron, dann entstehen quasi Wartezeiten zwischen den einzelnen Bauteilen und bremsen somit alles andere aus.
Das scheint bei dir der Fall zu sein.
Denn das Mainboard taktet den IF nur bis zu einer gewissen Grenze automatisch, entsprechend der RAM Taktrate, mit hoch.
Ab einer gewissen Grenze wird aus Gründen der Stabilität dann eben nur noch die halbe Taktrate angewandt, damit das System auch läuft oder überhaupt bootet.
Irgendwo in den tiefen deines UEFIs müsste es einen Unterpunkt geben der die Begriffe "FCLK" und "UCLK" beeinhaltet. Da sollest du, wenn möglich "1:1" einstellen.