I am considering upgrading my i7 2600. My memory is 16mb and I have an Nvidia 960 with 4mb. I want my PC to handle some of the new generation games. I would like highre i7 cpu, but do not want to change the motherboard. Could anyone advise on the cpu I should go for.