The first thing to look at is your GPU. If it's the bottleneck for performance then the game can't load up the CPU heavily on any thread since it's always waiting on the GPU. With an RX6600xt that may be what you're seeing if playing at a high resolution (1440p or especially 4k)
Second is to understand that most games only utilize one single thread/core very heavily and that is the thread pacing CPU performance in the game. This is true of even multithreaded games where the secondary threads will only lightly utilize a processor core and aren't affecting the games pace. The value is still there for multi-core CPU's to improve performance since the OS scheduler can off-load those threads to lightly utilized cores thereby unburdening the core processing the main thread.
To maximize CPU game performance be sure to use the latest BIOS rev and AMD chipset drivers. They have the latest performance fixes that integrates well with Windows' schedulers. Be sure CPPC is enabled in BIOS (it is by default in later rev's) so the OS knows to prefer the strongest core for the main thread. And use PBO to overclock Ryzen.
PBO's generally preferable to all-core overclocks, especially for gaming. Reason is it leaves the processor's boost algorithm active so it can boost clocks higher than the others for the single core that's processing the main thread. The cores processing the secondary threads can work at a lower clock and avoid heating up the CPU so much it is forced to lower clock of the main thread, the one that's really pacing performance in the game.
And further, it works with the OS scheduler as the main thread gets moved between cores for heat leveling. It does this all very fast, up to 100 times a second, so you won't be able to see it very well in most monitoring tools.