Core i3-4340 vs Core i5-4460

bacon4life

Reputable
Jan 12, 2015
189
0
4,680
I have this "friend" at school who built his computer around the same time I built mine (it was both our first) I have the i5-4460 and he has the i3-4340.

Which one is better in raw performance? Everyday he brings up that his cpu is faster because it is technically a 4 core since it has hyperthreading and it's clocked at 3.6 Ghz. So in theory his computer is better than mine in ever way we both use our computers for gaming.

Is this true? Because to me this sounds odd that a i3 is better at gaming then a i5, but hey what do I know.

If I am right, what should I say to him to shut him up? Thanks!

Here's my build:http://pcpartpicker.com/p/GBPb7P

Here's his: http://pcpartpicker.com/p/d7bXTW

If i
 
Solution


Looking only at the CPUs, his...
Depends on whats going on, in single threaded apps the i3 is a liitle faster due to the higher clock speed but the difference is negligible. In multi threaded apps the i5 is faster as having a core processing a thread is faster than a hyperthreaded one. Where you gave a z97 board and a decent cooler lock your multiplier on 34 for all cores and his single threaded advantage is almost gone.
 


Looking only at the CPUs, his is faster, yours is more powerful.

His two cores run at 3.6Ghz, the Turbo Boost on the i5 is only 3.4Ghz, so for one and two thread applications, the i3 is faster. However your i5 has 2 Mb more L3 cache (which is needed with the two extra cores) and your design is improved and a year newer, giving a small sub-generational advantage. Your chip is a bit better developed.

Most importantly, when doing work, his 2 cores + Hyperthreading has only the throughput of about three of your four i5 cores, although it processes a little faster, so you have maybe a 30% advantage in throughput for tasks that use more than two threads.

Some modern games use more than two threads, you your chip will run them better, in older games his speed will be better than yours.

How do you measure performance? Speed or power?
 
Solution
As it's already been pointed out, having 4 physical cores versus 4 logical cores (via hyperthreading) is better in multithreaded applications. This is due to the nature of hyperthreading. If two threads on a single hyperthreaded core hit up the same resources (say the FPU), one thread has to wait on the other to finish. It only works well when there are two threads that utilize different portions on the same core. So hyperthreading performance boosts are really dependent on the workload.

Also beyond your CPU, your GPU kills his, and GPU performance is far more important when it comes to gaming that CPU performance (to a point of course). If your two systems were kids on a playground, yours would be giving his noogies and taking his lunch.