Random lag spikes making the game unplayable

Heya yall

Anyone getting weird frame drops? i tried everything from restarting to reinstalling. cleared cache and even turned down/up my graphics settings. I also tried using MIP streaming but that did not fix anything, only made my icons stop loading lol.

On top of that i usually get 120fps on most maps other than streets. and it would be sitting around 120, then drop to like 20fps and then back up to 120 at random intervals. And i started monitoring my CPU usage through task manager and i can see the usage legit drop when the fps drops in game. it would go from ~55% usage to ~20% usage for that lag spike. which is very odd to me ngl

and all of this is making the game unplayable. im getting lag spikes in the worst times, like in gunfights or running through a field, or sniping.

i have a ryzen 7 5800x3d, 32gb 3600 cl16 ram, and a 4070ti super for reference

PLEASE HELP