Eigentlich sehr unwahrscheinlich, dass sich da nichts tut. Du hättest damals folgendes ausprobieren können
In der Registry beim Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management hättest du den Wert "SecondLevelDataCache" entsprechend anpassen können um Windows dazu zu zwingen eine bestimmte Cache Grösse zu nutzen.
0 (Hex) = 256kb
200 (Hex) = 512kb
400 (Hex) = 1024kb
Normalerweiße sollte Windows XP/2K den richtigen Wert von alleine erkennen nur klappt das eben nicht immer. Wenn Windows es nicht ermitteln kann setzt es den Wert defaultmäßig auf 256kb.
Insgesamt auch sehr blöd geregelt. Der Wert 0 steht gleichzeitig auch für eine automatische Ermittlung. Das heisst wenn dort 0 steht kann Windows trotzdem die richtigen Werte verwenden. Wer auf Nummer sicher gehen will trägt es lieber manuell ein