Hi there, I would just like some opinions on which of the 2 above CPUs is better for gaming. I know that quad core CPUs are better mostly, but I heard that the i3-3220 actually handles gaming better than the 3350P. Is this true?
ok first of all, more cores doesnt really mean its more powerful in a direct way.
more cores on a cpu will help you do parallel tasks easier at the same time. actually typically the power of the processor is measured by its core frequency. so... more frequency equals to faster processing which is more power. (this is a basic explanation)
but ofcourse, on a computer you actually never use only one application at a time. so having more cores will have effective results on sharing your workload. remember that one single task is always processed by 1 core of the cpu, unless the application is strictly designed to run multiple cores. only newer games and professional applications actually benefit from more than 2 physical cores.
yes multiple cores will benefit to your performance. especially newer cpu's are more effective in that way.
remember that frequency is the real deal because it effects how fast your cpu responses to the active tasks.
in you situation
an i3-3220 has 3.30ghz with dual cores
an i5-3350p has 3.1ghz with quad cores
200MHz in real world makes no difference to your experience, but quad core will help you easily pass around multi-tasking and makes you feel smoother.
AND YEA GO FOR 3350P!
well... probably there are some more technical stuff to be explained here but this is the general idea.
i5 as it is quad core. so in a way its twice the power [ im not sure if its actually true but it will be much more powerful]
It's not exactly twice the power, because many applications don't (yet) take full advantage of four CPU cores. By the same token, the i3 might have a small advantage over a stock i5 3350 in certain games because it has a ~200MHz (off the top of my head) per-core speed advantage (stock).
The four-cores-versus-two-cores advantage also isn't twice the power because the i3 has Hyperthreading, whereas the i5 doesn't. Standard real-world-performance estimates of Hyperthreading put it roughly on par with about 30% of a full, physical CPU core. So as a practical matter, the i3 has more like 2.6 (2 * 1.3) cores versus the i5's 4.
And that's why the i3 absolutely smokes its dual-core (without Hyperthreading) Pentium cousins in most gaming benchmarks. As of right now, the average game uses somewhat fewer than 4 physical CPU cores, but it also uses more than 2. Expect more games to be more multi-threaded going forward.
What's the bottom line on all of my rambling? Well, there are two rough conclusions: on the one hand, the i3 is better than you might think. On the other hand, the i3's very advantage over its lower-budget cousins shows us that extra CPU cores can have a dramatic real-world gaming benefit -- and more and more games will take advantage of multiple threads as time passes.
The i5 3350p is, in my mind, therefore a better long-term bet. It's even possible to overclock it a little bit (~10-15%), provided you have an appropriate motherboard.