It's more than fine for BF6. If you're playing at 1440p then your 3070 is going to be more of an issue right now - although
@throwaway4372 is definitely right about BF6 being a CPU heavy game.
You could pop in a 5800X3D or 5700X3D if you wanted to get the last hurrah on AM4 and give yourself a decent bump - but it wouldn't be as game changing as swapping your GPU out.
I'd honestly be waiting for the full game to release, play it for a few weeks to see how you find it performs with your current build then make a purchasing decision.