GPU Bottleneck

Not sure if this is the best place to put this but I need some help/opinions.

I have a Ryzen 9 5950X and an RTX 2080 Super. I am doing performance profiling for my Open world RPG game and I am noticing a lot of CPU Stall - Wait For Event that takes over 1000ms. Now I know this means the CPU Is finishing the tasks too fast for the GPU to draw onto the screen. Does anyone know a good way to reduce the bottleneck or should I get a RTX 4000 when they are released.

I also should add I get a lot of these warnings as well:
LogD3D12RHI: Force flushing command list to GPU because too many commands have been enqueued already (50835 commands)