Multicoreperformance bringt dir bei Office exakt nichts. Excel nutzt für Datenoperationen nie mehr als 2 Threads. Darüber hinaus geht es nur für Dateioperationen und für die Darstellung von Pivottables.
Zitat:
Multikernprozessoren
Zusätzliche Anstrengungen wurden unternommen, um Multikernprozessoren ausnutzen und die Ausführung von Routineaufgaben zu optimieren. Ab Excel 2010 werden für folgende Aufgaben Multikernprozessoren unterstützt: Öffnen und Speichern von Dateien, Aktualisieren einer PivotTable (für externe Datenquellen außer OLAP und SharePoint), Sortieren von Zellentabellen und PivotTables und automatische Einstellung der Spaltengröße.
Für Vorgänge, bei denen Daten gelesen, geladen oder geschrieben werden, z. B. beim Öffnen und Speichern einer Datei oder Aktualisieren von Daten, sorgt eine Aufteilung des Vorgangs in zwei Prozesse für eine beschleunigte Ausführung. Im ersten Prozess werden die Daten abgerufen und im zweiten Prozess entweder in die entsprechende Struktur im Arbeitsspeicher geladen oder in eine Datei geschrieben. Sobald also im ersten Prozess mit dem Lesen eines Teils der Daten begonnen wird, kann im zweiten Prozess das Laden oder Schreiben dieser Daten sofort gestartet werden, während im ersten Prozess mit dem Lesen des nächsten Teils der Daten fortgefahren wird. Bislang musste der erste Prozess das Lesen der Daten in einem bestimmten Abschnitt beendet haben, ehe im zweiten Prozess dieser Datenabschnitt in den Arbeitsspeicher geladen oder in eine Datei geschrieben werden konnte.
|
Quelle: Microsoft MSDN Developer Center
Wenn das für dich so kritisch ist, würde ich auf Linux umsteigen.