Wie schon angesprochen, ein Flaschenhals hast du in beiden Fällen. Da die GPUs sich aber schon immer schneller weiterentwickelt haben als die CPUs, würde ich wohl zuerst die Grafikkarte tauschen. Aber das hängt ganz davon ab wie gut du bisher mit deiner HD 7970 klargekommen bist. Wenn du nur Anno 1404, GTA V, Rocket League usw gezockt hast, dann wär es vielleicht sinnvoller erst die CPU aufzurüsten.
Der Gedanke dahinter ist der, dass die Preise der Grafikkarten halt absurd hoch sind und vielleicht wieder deutlich gesunken sind in einem Jahr. Aber das sind nur Spekulationen, irgendwann werden die Preise für Grafikkarten wieder fallen, nur wann weiß eben keiner. Technisch sinnvoller wäre wohl erst eine bessere Grafikkarte zu holen.
Empfehlung dafür entweder RTX 3050 oder RX 6600 XT. Teurer würde ich definitiv nicht gehen, die neuen Karten haben schon eine vielfach höhere Leistung als deine alte. Der Aufpreis für eine teurere Karte ist es definitiv nicht wert.
Das Mainboard würde ich passend zum Gehäuse kaufen. Wenn du ein Gehäuse hast in dem nur mATX Boards passen, dann kauf auch einfach ein mATX Board Da gibt es auch genug Auswahl, oft gibt es die gleichen Modelle in eine mATX Variante und heißt einfach B660M Gaming oder bei AMD auch B550M xxx.
Muss man sich eben aussuchen was man mag und gerade verfügbar ist:
https://geizhals.de/?cat=mbp4_1700&x...%7E4400_%B5ATX
Was du jetzt zuerst kaufst ist Geschmackssacke, aber ich tendiere aktuell aufjedenfall eher dazu erst Grafikkarte + Netzteil zu kaufen.