The i5 is not better. Its a question of what you need, and what you need to spend to get the results you desire. Its the same identical processor (the i5) as the i7, but without hyperthreading. Many games run better on a non-hyperthreaded CPU, but its a not a huge thing. You get an i7 if any programs you use can make benefit from the hyperthreading the i7 has, and if you want the extra 5-7% performance when gaming, you can disable hyperthreading in the BIOS. If you don't use any other programs that can benefit from hyperthreading then you save a few bucks and get the i5.