latency in ms for GPU and CPU in warzone.
GPU time: 3-4 ms
CPU time: 9-11 ms
Very good initial analysis.
This is aligned with what you are experiencing. GPU is fast enough to run 250+fps (1000/4ms/frame = 250fps), while CPU is struggling to reach 90-110fps (1000/11 = 90 fps).
So clearly CPU is holding you back.
I would guess that nothing is actually wrong with your settings. Maybe some 5% could be gained by spending time to overclock CPU and memory, not worth it imo.
To get a bigger improvement, upgrade to Zen3 5800X as recommended above.
This alone should give 15+% fps in warzone, without changing anything else. And it opens an option of getting faster memory later (3900X will struggle with anything above 3200)
5900X and 5950X will be a marginal gain over it (say 1-2%), although I am not familiar with warzone and how much it likes additional cores.
PS. Stumbled upon this, may be worth a try:
https://www.reddit.com/r/Amd/comments/l0rco2/psa_cod_warzone_is_not_playing_well_with_amd_cpu/