My main comment about these game benchmarks is that these are all DX11 games. Yes, that's what's available right now, I get that. But the important thing to know is that DX11 can only feed the graphics card rendering information with a single CPU core. That's right, your 4 or 6 or 8 core CPU is feeding that massively powerful, hungry GPU through a skinny little straw of only 1 of your CPU cores.
But DX12 allows the GPU to be fed by as many CPU cores as you have. AMD designed the Bulldozer/Piledriver/Steamroller/Excavator architecture for DX12 and multi-thread optimized software. Trouble is, Microsoft dragged their feet and have only just NOW released the operating system, Windows 10, with the kind of DX that AMD designed their chips for 4 years ago. The same goes for the Radeon CGN graphics core, which was equipped with a hardware-based scheduler for asynchronous shader usage that we're only now about to get in upcoming DX12 games. AMD designs their hardware to work well with what's coming down the pipeline, not just for what's available today. Remember that when you're hearing people crap-talk AMD, and bitching about how they need to 'catch up' with Intel. The irony of it.
When you look at the 7Zip benchmark, you're seeing the kind of highly optimized, integer-heavy software workload AMD built their Bulldozer to handle, and games using DX12 will be more like this than the DX11 games used in this review. Just something to bear in mind when you're thinking a dinky dual-core i3 is going to be a better value in the years to come than an AMD 6 or 8 integer core CPU. It's not going to work that way.