If you've got two cores hitting 100% usage for a long period of time (at least 60 seconds based on the graph you included) then you should be able to see what's causing that by checking Resource monitor. There is a link right on the Task Manager at the bottom. It should give you a more detailed view of what's happening.
Here is an explanation of what system idle actually is/does.
https://www.howtogeek.com/411569/what-is-system-idle-process-and-why-is-it-using-so-much-cpu/
Basically if you see it at say 100% that means your PC is doing nothing. If you look at the Processes tab instead of the Details tab in task manager you'll see that CPU usage is basically 0 or maybe 1%.
As for game GPU usage and power draw that sounds about normal. If your game is CPU bound the video card is sitting doing nothing some of the time so it's GPU usage drops and the power usage drops accordingly. If you're running older games, and/or at lower resolutions without high levels of anti aliasing I'd expect the GPU usage to be lower. On the other hand running something like CyberPunk 2077 at 4k with max graphics settings will peg out your GPU at 100% and max out the power usage too.
You'll even see this behaviour in the same game. For example: World of Warcraft uses a lot of particle effects in Ardenweald (which are GPU intensive) so my 6900XT sits at 50% utilization in most of the world but as soon as I hit Ardenweald it's 100% and the power usage jumps by nearly 200W.