versuchst du gerade noch zu retten, was nicht zu retten ist?
du redest von fast allen anwendungen und ignorierst, dass fast alel anwendungen die leistung eines einzigen cores nicht einmal voll auslasten. aber es eine ganze menge anwendungen gibt, die trotz der <100% auslastung eines cores von multicore profitieren.
bei vielen gleichzeitigen zugriffen wird durch merhere kerne die latenz der verarbeitung gesenkt gegenüber wenigen kernen, welche die zugriffe schedulen müßen. beim sprung von 2 auf 4 kerne senkt man asymtotisch diese um fast die hälfte.
es wirken sehr viel mehr faktoren zusammen, welche einen quadcore gegenüber einem dualcore in vielen bereichen abheben, auch wenn die einzelnen cores langsamer sind.