Pretty much that's right, yeah. The i7 has hyperthreading and the i5 doesn't. If we're talking gaming performance, the difference will be very small. But if you do a lot of video encoding or maybe renderings where you need a lot of CPU power then the i7 is very nice. Most people, even the ones who get the i7, don't need the hyperthreading.