You misunderstand usage. Usage isn't how much of the cpu/gpu is Used, but how much it Uses. There's a difference.
What's uses is resources. That includes time, bandwidth, size, speed etc. With game code strings, there's gaps, one string doesn't butt up against the next. The cpu core can only actively work on one string at a time, wait for the gap, start next string. There's also only so much bandwidth available per core, and a string might only use 10% of that core, divided by HT, so there's a chunk of bandwidth not being used between the 2 threads.
So a cpu is going to work at 100% ability on the % of resources it needs to get the job done. By switching to dual channel ram, you've increased the availability of resources aimed at the cpu, so the cpu can do more.
The absolute last thing you want is usage getting anywhere near 100%. At 100%, there's nothing left, every resource is absolutely slammed to the gills. So if you are at 100%, and your toon is just running doen the street, when a tank explodes out of the wall, and the cpu has to organize and process all the debris vectors, shadows, lighting etc for 100 chunks of wall flying around. And the cpu has nothing extra to work with. That'll mean the cpu has to make time to work with those things, so fps suffers, a lot.
If the cpu was at 80%, it'd have breathing room to allow for the extra hit, so fps would only drop maybe a little.