The thing is...unless the game would use more up to 5-6 threads, the i7 will not offer any better performance than the i5. The problem you are having now is more to do with CPU bottleneck I would imagine.
I hate to say this, but Intel's small incremental performance increase for this last few gens has really ruin it for us who have moved onto 120/144Hz monitor for gaming.
What about trying to overclock a little more, maybe 4.8-5.0Ghz?
Tom