user wroteGo to your bios settings, disable hyperthreading. Your games will almost double in performance. I know many might argue me over this post but I proved it in theory AND in practice(well I practiced with an i3) still same deal... Hyperthreading hurts games more than benefits them
An i3 and an i7 are NOT the same deal...
And it's impossible for a game to double in performance because of hyper-threading. Your i3 gained lots of performance on 2 threads over 4 is because the games you played were probably games that didn't use more than 2 cores. When you disable hyper-threading, this forces the game to use the faster physical cores, rather than the virtual ones.
Some games do benefit from hyper-threading. Some don't.
Very few games suffer from 1 or 2 FPS less in some last gen games. Other than that, games don't get hurt from HT. There is no argument.
Like I said, your case was different, because you had an i3.