wavememory :
There is a serious distinction between the i5 and i7. Every intel i3, i5, and i7 chips have hyperthreading. An i5 has two cores, with 4-way processing. An i7 is QUADCORE with 8-way processing. So an i7 is a much better choice for gaming or for any program that can utilize four cores of a processor. I'm not where you got your information but these are facts.
"These are facts"!? What in the world are you talking about? I think you got confused between laptop and desktop processors.
An i3 is a dual core with hyperthreading. An i5 is a quad core without hyperthreading, and an i7 is a quad core with it. This is talking about the normal, desktop processors only, not xeons (6-8 cores), extreme edition chips (4-6, hypertheading), or laptop processors.. all of which, including the i7s, are dual core or less. (not counting the rare "QM" i7s - the ONLY quad core laptop processors intel makes.)
Next time you try to tell someone they're wrong, make sure you're right first - even if you were talking just about laptop processors, you'd be close (i3s and i5s are both dual core with hyperthreading) but not right (most laptop i7s are still dual cores with hyperthreading, not quad cores like you claim they all are.).