Create a "user.cfg" by creating a textfile with Texteditor that you just name "user.cfg" make sure it is an user.cfg and then put that inside it what is between the two lines. And then copy it into the main folder of BF6. This makes sure the game only uses half of your CPU, so it doesn't use cores on your second CCD, that should fix all of your problems.
_____________________________________________________________________________________________
Thread.ProcessorCount 8
Thread.MaxProcessorCount 8
Thread.MinFreeProcessorCount 0
Thread.JobThreadPriority 0
GstRender.Thread.MaxProcessorCount 16
_____________________________________________________________________________________________
I have to do the same with 9950x3d, or else it uses all 16 cores and that causes issues.
Edit: And if you still can't get a clean frametime turn off V-Sync and only use G-Sync and limit your FPS with Riva Tuner Statistics Server, but only for BF6 and turn off the OSD of RTSS you don't need any of that. I have it limited to 138 FPS with RTSS and turned on Nvidia Reflex + Boost ingame and my frametime is super clean.