(I just realize there's a small chance you meant HD7970, and NOT the HD7790. If you meant the HD7970 you should be getting the i5-3570. If not, and it's really the HD7790 ignore this.)
Better explanation:
In gaming, you are usually bottlenecked by either the CPU or the Graphics Card. This VARIES significantly between games, and can even switch in the same game (i.e. may be initially bottlenecked by Graphics then bottlenecked by the CPU when a battle ramps up and multiple units are being processed on the CPU. Like in STARCRAFT 2... which also only uses about two CPU cores anyway.)
The LARGER the difference between the CPU and the Graphics card, the more likely you are to have a bottleneck. Since games VARY in the CPU/GPU weighting what we mean by a "balanced" gaming system is that if we took 20 games and tested them 10 would tend to be CPU-bottlenecked and 10 would tend to be GPU-bottlenecked.
But let's be clear, on AVERAGE of the following two setups the FIRST one is by far the best as it's more "balanced" but the second one is far more GPU-bottlenecked.
1) i3-2130 + R9-270X
2) i5-3570 + HD7790
Benchmark (average of many games):
http://www.techpowerup.com/reviews/MSI/R9_270X_Gaming/24.html
The HD7790 is about 56% as fast as an after-market cooling R9-270X assuming no major CPU bottlenecks. I can't give you a better comparison of the above two scenarios except to re-state that IMO you are much better off with the R9-270X instead of the i5-3570.
*You can also look up "CPU scaling" benchmarks to see if more than two cores matter but they can be misleading as they usually use a much better graphics card than the HD7790. Again, the WEAKER the graphics card is the LESS likely the CPU is to be a bottleneck.
Other:
I should add that at 1366x768 it's important to use anti-aliasing to minimize the aliasing (jagged edges). This requires a good graphics card to keep frame rates high not a better CPU, and even at 1366x768 you may use more than 1GB of Video RAM which is likely what your HD7790 has.