Depends, if you are going to do lots of rendering videos or stuff like that go with the i7, but otherwise just get the i5 and spend that extra 100$ to spend on a better GPU. In my opinion the only advantage of the i7 is the Hyperthreading which is rarely used during gaming, also just plain ol bragging rights.