If I were you, I'd buy an i5 3rd gen if that's possible. With 6th gen, you'll won't be able to use your old DDR3 ram, which will add to your expenses and you'll need a new motherboard. The 3rd generation ones are much cheaper nowadays (used).If you want a new CPU, you can get the 4th generation...