Extra cores do give you more of a boost than an increase in Ghz, but I also think you are reading those numbers wrong. When dealing with decimals, add zeros so that both numbers have the same amount of digits past the decimal. 2.26 Ghz is slower than 2.40Ghz just like 2.16Ghz is faster than 2.10Ghz.