Currently I have the I5 2500K Sandy Bridge CPU. I also have a GTX 670 4gig Superclocked. The games that I play I have always been able to run all maxed out... until I got Far Cry 3. I have to bring the graphic settings down to be able to perform better. I just recently built a PC for a guy and he gave me money for it. This is my last hoorah for my PC for a long while ( i have a baby on the way) so i want to get my PC as upgraded as possible to keep current with the new games coming out in the next gen age. So, should I upgrade my i5 2500 to i7 (if so then which one) or get another GTX 670 4gig Superclocked?

