have a gtx 6700 gpu which should be plenty overkill for cs2. But ive heard cs2 is processor heavy.
I don't know which game you're playing, not sure what CS2 is, as some other folks mention. However, if you install mangohud and run it via mangohud <gamename>
if this is Steam, in the game's Launch Options, that'll be "mangohud %command%"
it'll show you CPU and GPU load in an overlay on top of your game.
EDIT: Example:

EDIT2: Note that by default, it shows "composite CPU load", same as top does by default. So, say you have a 32-core CPU and a game uses only a single thread, then it'll only show it running at 3%, even if the game is bottlenecked on the single core that it's using. MANGOHUD_CONFIG=full mangohud <gamename> will show all CPU cores independently (along with some other data). E.g.:

It sounds like you're using Counter-Strike 2 from other comments, and that CS2 only really uses 1-2 cores:
https://steamcommunity.com/app/730/discussions/0/594026537713459453/
CS2 still heavily loads only 1–2 CPU threads, even on modern CPUs with multiple high-performance cores.
Other cores remain mostly idle while one thread runs at 100%.