Ich würde auf jeden Fall erstmal abwarten, wie gut das Spiel nach Release auf dem i7-12700K läuft. In den Systemanforderungen von Battlefield 6 steht ja der i5-8500, der nur ungefähr ein Viertel der Leistung des i7-12700K hat. Da kann ich mir ehrlich gesagt nicht vorstellen, das du mit einer High-End-Grafikkarte und deiner CPU keine 100 FPS schaffst.
Wenn du aber unbedingt upgraden willst, wäre der Wechsel zu AMD ziemlich teuer. Und dann müsstest du schon den 9800X3D nehmen, um mehr Leistung als jetzt zu haben. Der 7800X3D hat etwas genauso viel Multi- und Singlecoreleistung wie deine jetzige CPU; die einzige Verbesserung währe dann der größere L3-Cache.
Der 9800X3D wäre aber auch, bis auf beim L3-Cache, nur auf dem Level eines i7-14000K. Du würdest also sehr viel Geld für sehr wenig Leistung mehr ausgeben.