Kurzfassung: Frage kann man so nicht beantworten ohne die konkreten Modelle zu wissen. vermutlich wird es sich für dich schneller anfühlen.
Lange Nerdsenf Antwort...
Man vergleicht hier viel Äpfel mit Birnen.
Zuerstmal ist GHz schonmal eine relativ sinnlose Angabe. Die sagt nämlich nur aus, wieviele Takte so ein Prozessor in der Sekunde hat. Jetzt braucht aber der eine Prozessor für 2x2 1 Takt, der andere aber 10 Takte. Sprich, ein 486er mit 66 MHz war LANGSAMER als ein 586 mit 50 MHz. Deshalb gabe es dann auch die dollen 3000+ MHz angaben.
Multiprozessoren machen nur dann Sinn, wenn die Programme sie auch unterstützen. In der Regel tun das eher die wenigeren, Spiele vermehrt auf der Grafikkarte und Anwendungen eher nicht. Daher ist es hier oft so dass wirklich die reine GHz Zahl den Ausschlag gibt und ältere Maschinen durchaus schneller sind als neuere.
Multitasking - normalerweise hat man heutzutage aber nicht nur ein Programm laufen. Und für Windows braucht man schon defakto einen Dualcore. Einen verschwendet das Betriebsystem und den zweiten hast du dann damit dein Programm so schnell läuft wie ohne Windows
Sprich wenn da noch ein Mail-Programm, ein Virenscanner, ... im Hintergrund läuft, dann wird der Dualcore dann dem Single-Core überlegen, weil letzterer sich zerteilen muss.
Wegen Quad oder Dualcore. Wenn du nicht ein Programm hast das selber mehrere Kerne untersützt (meist Multimedia wie Videoschnitt, DVD Authoring,...) oder ev noch eine reine Zockermaschine willst, dann reicht Dualcore.