Die CPUs bestehen eben nicht mehr nur aus Takt, und Kernen. Es spielen auch noch andere Sachen hinein. Die von r0ck3r angeführten Befehlssätze, aber auch die Architektur.
Ein SEHR einfaches Beispiel, was aber die Unterschiede verdeutlicht:
Ein Befehl A soll folgendes machen: 2 4Bit breite Zahlen addieren.
CPU 1 macht folgendes: Sie berechnet Bit 1 und zieht den Übertrag weiter. Berechnet dann Bit 2 und zieht den Übertrag weiter. Und so weiter. Also insgesamt 4 Rechenschritte. Das kann man als 4 Takte pro Befehl bezeichnen.
CPU 2 macht folgendes: Es berechnet alle Bits gleichzeitig und addiert im zweiten Schritt die Überträge. Die CPU 2 braucht also nur 2 Rechenschritte, was in 2 Takte pro Sekunde resultiert.
Also können CPU 1 und CPU 2 bei jeweils 2 Kernen und 2GHz eine Unterschiedliche Anzahl an Befehlen pro Sekunde abarbeiten. CPU 1 könnte eine Milliarde mal Befehl A ausführen in einer Sekunde, CPU 2 hingegen sogar 2 Milliarde mal.
Das ist natürlich ein enorm versimpeltes Beispiel, aber das Prinzip dahinter soll verdeutlichen, dass Takt und Kerne nicht alles sind, sondern auch die Umsetzung der Befehlssätze eine entscheidende Rolle spielt. Und da kommt es dann auf Hersteller, Architektur, Serie und und und an. Deshalb kann ein moderner Core i5 pro Takt mehr Berechnen als ein älterer Phenom II X6, obwohl letzterer den höheren Takt und mehr Kerne hat.
Hoffe, das ist damit deutlich geworden
Nachtrag: In dem von dir erwähnten Beispiel wurden gleichwertige Architekturen verwendet, ABER! Während eines Benchmarkes, bei dem ja stur Leistung gefragt wird, takten die CPUs durchweg im Turbo-Takt. Und in diesem unterscheiden sich die Taktraten nur um 10% - die Punkte auch nur um 15%. Also ist hier wenig Zauberei dabei
Dass die CPUs nicht gleich auf sind liegt daran, dass der Turbo bei mobilen CPUs nicht so aggressiv läuft, weil er noch Sachen wie maximalen Stromverbrauch berücksichtigen muss. In einem realen Szenario würde vermutlich auch die Temperatur einen Strich durch die Rechnung machen, die wird in Benchmarks aber oft ausgeblendet