Jag tror och hoppas att vi snart får se macar med snabbare minnen och snabbare systembuss än vad som finns nu, på det viset går det att öka prestandan utan att öka strömförbrukningen och tillika värmeutvecklingen.
Powermac G5 har en av dom snabbare systembussarna som går att hitta i persondatorer, är på 2*500mhz för 2ghz modellerna. (Intel's "800mhz" buss är en 4*200mhz buss).
Problemet med G4 är att processorns design inte tillåter en drastiskt höjning av systembuss hastigheten, den är låst vid 167mhz för dagens G4. Det har varit problemet med G4 ett längre tag och inte dom relativt långsamt ökande mhz talen. Apple har arbetat runt detta genom att ha en stor L3 & L2 cache samt ökat hastigheten på bussen mellan minnet och cachen. Men i grunden så återstår problemet att processorn oftast sitter och väntar på data.
För G5 är problemet hastigheten på minne för överkomliga pengar. 400mhz ddr minne är långsammare än bussen på 2ghz G5, även om man använder sig av dubbla banker för att komma runt problemet en aning. Men det ger bara prestandahöjning om datan minneskontrollern efterfrågar är fördelat på både minnesbankerna. Det är inte alltid det ter sig så lyckligt. Sen är det massa saker med latency i olika delar av systemet som ställer till det, DDR3200 (400mhz) minne behöver ofta flera cycler på sig att hämta och skicka data. Även olika bitdjup på olika bussar ställer till det.
PPC970 processorn kärnfrekvens är låst till 2*systembussen. PPC970fx ska vara lite mer flexibel på den punkten, dock vet jag inte hur det fungerar där.
Mycket intressant läsning går att hitta här : http://arstechnica.com/cpu/index.html
Sen ska det sägas att om man höjer systembusshastigheten så stiger datorns totala strömförbrukning avsevärt. Allt drar mer ström, från processor till southbridge chippet som skickar data till hårddiskar, firewire, etc. Det är därför mobila chipsets (t.ex. centrino) även klockar ner systembussen om man ställer in batterisparläge.