Ideas
I'm curious if you (or any recent updates) managed to improve your performance much.
I have a similar setup (only slightly better with a Ryzen 7 5800X, RTX 3070 Ti and 32 GB RAM) but I have a lower resolution at 3440x1440. I have to set everything to low, set resolution scale to 90% and DLSS to "Performance" to get 60 FPS. It sucks. I love Battlefield and want to see it in all it's glory.
You're pushing a LOT more pixels with lower specs. 5120x1440 on a 3070 is going to be rough. That's getting close to playing at 4K, so it's definitely hardware limiting you. That probably worked fine on older games but on a brand-new AAA, eye-candy game, not so much.
Two full generations of GPUs have come out since ours, so we're becoming dated. I notice on my rig that even at all low settings I'm surpassing my 8GB VRAM in BF6, so it's not just a CPU issue. It's just a heavy game and our setups are unfortunately far more suited to a 1080p configuration for BF6.
I'm sad and frustrated about it, too, but I think it's sooner time we think about upgrading our CPU AND GPU (something I can't do right now) or downgrading our fancy monitors. I wouldn't expect any miracle updates to drastically improve performance, sadly.