This depends on what games you will be playing and what your Graphics card is if you are going to play graphically strong games then i suggest an i5 but if you want to upgrade for future next gen games then i suggest getting an i7. again it's all your preference but a newer CPU will cost more and you wont need to upgrade for a while.