Det du kallar hastighet är alltså klockfrekvens, och som alltid så är klockfrekvensen bara en av många faktorer som bidrar till det totala resultatet.
Den senaste generationen är Intels Nehalem, det är en ganska stor förändring mot tidigare då den har en helt ny minnesbuss. FSBn är borta och minnesprestandan har förbättrats otroligt mycket. Alltså möjligheten att skicka data till processorn för att bearbetas har utökats. Sedan har man även återlivat Hypertheading, en funktion som låter dig exekvera två trådar samtidigt, där en av trådarna körs genom de outnyttjade pipelines efter den primära tråden.
Hypertheading kan alltså i de mest optimala teoretiska förhållandena göra saker dubbelt så snabbt per klockcykel. Nu är detta inte sant i praktiken, men det ger dig prestandavinster.
Att klockcykeln är lägre är väl troligtvis värmeproblem, men det är bara en marknadsföringsmiss, då processorn är mycket snabbare på färre MHz.
Hoppas min förklaring ger dig något att gå på.
Angående jämförelsen så är den äldre 2x2.8GHz med 8 Cores klart snabbare än den nya med totalt 4st cores. För så mycket snabbare per klockcykel har det inte blivit så den blivit dubbelt så snabb.