TheLe said:For the Core2, I am looking at the low level E6300 (1.8ghz) or E6400 (2.13 ghz). Once again, I would lean towards the former to save some money.
From what I read, even the low end Core2 E6300 (1.8ghz) beats the crap out of the AMDX2 4400 (2.2 ghz). Maybe it's because of the 2mb l2 cache per core on the Core2. I dunno. The benchmarks don't lie.
Core 2 Duo's L2 cache is shared between the cores (which is part of why it's fast), but there are lots of little things that make Core 2 Duo more efficient clock-for-clock than Athlon 64 X2; more cache doesn't make too much difference at a certain point (some hardware sites have played some games with underclocking and overclocking to illustrate this; the 2MB shared cache of the E6300/E6400 vs. 4MB on the E6600/E6700/X6800 doesn't matter much; also the 512K/core Athlon 64 X2s vs the 1MB/core Athlon 64 X2s). Faster clock per clock isn't always better -- the "Northwood" Pentium 4 was slower clock for clock than the Athlon XP, but because it was clocked so much faster (and was better at a few things, and HyperThreading really got developers to start thinking about multithreading in desktop apps), it was a lot faster -- but in this case it is.