Solandri :
From what I understand, there aren't that many games which make extensive use of multiple cores. BF4, Guild Wars 2 are the ones I hear most about being CPU-limited. The vast majority of games are still GPU-limited. So my gut instinct is that the i3 shouldn't be too much of a handicap. But again, I'm not a hardcore gamer.
...
Edit: The AMD Phenom II quad performs about the same as an i3. Better for multi-threaded tasks, worse for single-threaded tasks.
I would like to chime in something said here to better CLARIFY and QUANTIFY what was said so the OP and anyone else reading can better grasp this MISSPOKEN wordage. I often hear the same argument about "there aren't ...games..use of multiple cores" and this is say in a blanket sort of statement which I think it is VERY POORLY WORDED AND VERY MISLEADING, because it comes from the endless AMD vs Intel flame wars.
To clarify for EVERYONE: When they 'code' the programs (web browser, games, etc.) they 'code' to the largest market, which means the 'most people we can sell this too'. To do that they still code in "single-thread tasks". That means STAND IN A LINE.
CODE A, CODE B, CODE C, CODE D, etc. stand exactly like this in a line to wait their turn to be processed.
Code A, CODE E \
Code B, CODE F > Mutithread meaning multiple LINES are being run at the same exact time
Code C, CODE G / means more CODE is getting a turn
Code D, CODE H /
AMD tried to do the 'mulitthread' by making multiple CORES, each core waits for ONE line (thread) of code to be passed to it,
Microsoft Office, Internet Explorer, etc. all are SINGLE thread programs, so while there is multiple lines, they ONLY go to one line.
Code A, Code B, Code C \
------ Empty Line ----- >
------ Empty Line ----- /
------ Empty Line ----- /
Intel decided with Hyper Threading (HT) to do it different.
CODE A, CODE B, CODE C, CODE D > HT -- CODE A --->Core 1
\= Code B ---->Virtual Core 2 in Core 1
\-- CODE C --->Core 3
\= Code D ---->Virtual Core 4 in Core 3
IF all the 'Programmers' made the 'code' run in Multithread (like the super expensive software like CAD, MAYA, etc.) then AMD 'true' cores would work alot better then Intet HT Cores. But all Programmers still code things in SingleThread, so AMD suffers in performance, and 'Intel' performs 2 times better for HALF the physical hardware installed.