Quote:
The memory bus != front side bus. The G5's memory bus is at 533Mhz (DDR2). As far as I know, there have been no G5s with a faster memory bus.
Actually the CPC945 supported dual-channel DDR2 so, in effect, it could probably transfer data at 533MHz x2. However the situations where this can happen are limited; it is only a solution to the problem of having RAM which is far, far slower than the CPU speed (imagine a 533MHz memory bus on a 4GHz chip).
It's pretty much only good for streaming huge amounts of data in sequential order (reading less than 128-bits at a time, in non-sequential order spanning different cache lines is not going to work very well), and this is somewhat compounded by the G5 bus (and NetBurst on a Pentium 4 acts the same way) which is somewhat high latency.
The G4 excels at doing semi-random access to RAM, for instance 2-dimensional array lookups. The G5 really does not perform well here, and neither will a high-end dual-core chip from Intel or AMD.
This is probably why there is a marked difference in speeds on certain workloads.