If you already own it, I suggest resisting the upgrade itch to the i7.
The main difference between them is hyperthreading, which not a lot of games use ; unless you're really pushing to play the latest titles at the highest possible framerate then I don't think it's bad at all.
As for the future, you might want to get an i7 when the i5 stops making the cut.