My CPU got 6.9 on windows experience index. My GPU is 6.7
Now I am wondering why your i7 scored less than my i5.
My i5 scores a 7.4.
The best way to see the bottleneck, is to run a windowed game at maxed settings that's bothering you then get GPU-Z open on Sensors tab and open Task Manager on Performance tab, that way you can see if the game/program itself uses 100% of either. If it doesn't use 100% of either the problem is bad game optimization or the problem is from another source.
Example:

Even if my FPS is stable... This is just an example, GPU is the stressed one, the CPU seeming to have no problem, if it was for me to want even more, I should upgrade my GPU for Blockland.
Also, for your useless stuff that start with Windows: press Windowskey+R then type in msconfig go in Startup tab and disable what you consider useless, otherwise give us a image of everything you have in the Startup tab.
But eitherway, it's your GPU, as the above said actually... That is your bottleneck.