Die RX 7800 XT hat im Schnitt 40-50% mehr Leistung als die RX 6700 XT. Das ist definitiv ein Upgrade, nur musst du dir die Frage stellen, ob dir die 40-50% auch reichen - das kannst du mittels Prozentrechnung herausfinden.
Hast du jetzt also 30 FPS, hättest du mit der neuen Karte 42-45 FPS. Klingt jetzt mehr so dolle, oder?
Außerdem solltest du ermitteln, ob die niedrigen FPS bzw. Framedrops auch wirklich an der Grafikkarte liegen oder nicht vielleicht doch an der CPU.
Lade dir das Tool MSI-Afterburner herunter und lass dir damit im Spiel die FPS und Grafikkartenauslastung anzeigen.
Eine neue Grafikkarte bringt nur dann was, wenn du im Grafiklimit bist - bedeutet, wenn die Grafikkarte prozentual komplett ausgelastet ist. I.d.R. sind das 99-100%. Aber manchmal ist die Grafikkarte auch dann am Limit, wenn der Afterburner eine Auslastung von "nur" 95% anzeigt - das liegt dann am jeweiligen Spiel bzw. Engine. Sollte dies der Fall sein, reduziere die Auflösung und wenn du dann mehr FPS hast, dann limitiert garantiert die Grafikkarte, auch wenn sie angeblich nur auf 95% läuft.
Läuft die Grafikkarte auf unter 95% und eine Reduzierung der Auflösung oder anderer Grafikeffekte bringen keinen FPS-Schub, arbeitet die Grafikkarte nicht am Limit, weil sie durch die CPU ausgebremst wird - eine schnellere Grafikkarte wird dir also nichts bringen, sondern nur eine schnellere CPU.
Ist die Grafikkarte definitiv am Limit und du willst upgraden, würde ich dir zu mindestens einer RX 9070 (XT) raten. Damit wärst du gut doppelt so schnell unterwegs als mit deiner jetzigen RX 6700 XT.
Denn während die RX 7800 XT mit ihrer 40-50%en leistungssteigerung durchaus ein Upgrade darstellt, könnte es nicht genug sein, wie bereits erwähnt.