Go for the I5 4670, I just built my new system with it and it is great, Goes through everything I can throw at it. I got the 4670K however, Only thing the K means is Intel unlocks it for over clocking, If you have no desire to over clock then the regular 4670 is a great chip.