der ram ist auch ohne cache noch viel schneller als auslagern auf HDD.
Ja, aber …
Das greift immer dann, wenn sonst wegen zu wenig RAM ständig ausgelagert werden würde. Wenn bei Bestückung mit RAM nur innerhalb der cacheable RAM area nicht ständig ausgelagert wird, kommt es bei Bestückung mit mehr RAM auf die Speicherverwaltung des Betriebssystems an:
Wird der Speicher linear von unten nach oben addressiert (z.B. Linux), landen die wichtigsten Komponenten im cached RAM. Uncached RAM wird erst genutzt, wenn das cached RAM voll ist. Hier gilt dann: uncached RAM ist schneller als swap.
Wird der Speicher (mit Ausnahme weniger Komponenten in den untersten 640 KiB) von oben nach unten aufgefüllt (z.B. Windows 95/98/ME), landen die meisten wichtigen Komponenten grundsätzlich im uncached RAM. Cached RAM wird erst genutzt, wenn das uncached RAM voll ist. Genau dies macht die Sache lahm!

