Das ganze hat einen elektrotechnischen Hintergrund.
Jeder Speicherriegel will mit Strom versorgt werden. Mit mehr Speicher steigt also auch die Stromaufnahme.
In der Digitaltechnik wird aber bei fließendem elektrischen Strom aus dem theoretischen schönen Rechteck-Signal immer mehr ein abgerundetes Rechteck bis hin zu einer undefinierbaren Welle.
Wenn der Speichercontroller den nötigen Strom nicht schnell genug liefern kann hilft nur, die Taktrate zu senken damit noch 100%ig zwischen 0 und 1 unterschieden werden kann.
Heißt in deinem konkreten Beispiel: bis 3 GByte ist die Stromaufnahme noch so gering, dass der Controller locker bis 400 MHz den notwendigen Strom liefern kann. Darüber wird der Strom zu groß, und der Controller muss auf 333 MHz runterschalten.
In der Praxis ist nach meinen Erfahrungen der Unterschied zwischen 333er und 400er Speicher nicht wirklich spürbar.
Ob jetzt allerdings der Unterschied zwischen 3 und 3,2 GByte + RAMD-Disk Speicher spürbar ist weiß ich nicht.