Cpu's, I can help. Why I say the i5 is preferable for gaming is probably what you are wondering. Here's why - first let me clarify that the i5 is not a better processor but the advantage the i7 brings is through a process called hyper-threading (I will not go into what that does but in a nutshell it allows for more data processing). Gaming (currently) does not take advantage of hyper-threading so, in essence you are paying extra for a technology that won't be used. That's it, one simple difference and a price difference. It just comes down to value, an i7 can be used but... why?