brian4610 said:
how would a dual G4 be better/not as good as a G5? and how much better would a dual G4 be compaired to the current PB?
I'll see if I can explain.
The G4 is a Motorola/Freescale PowerPC 74xx series processor. It is 32-bit, supports up to 4G of RAM (if the motherboard does, of course), and runs at a variety of different clock speeds, topping out at around 1.7GHz these days.
The G5 is an IBM PowerPC 970 series processor. It is 64-bit, but is compatible with 32-bit software. It theoretically supports up to 16ExB (that's 16 million TB), but no motherboard in existance comes close to that capacity (The top-end Mac G5 motherboards support up to 8G right now.) It also runs at a variety of different clock speeds, topping out at 2.5GHz these days.
In terms of performance, a G5 is more efficient than a G4 for many operations. Some of this is due to a different fabrication process and some due to optimizations in the microcode/functional units. The G5's benefits really manifest themselves when you're running 64-bit code - programs that need to do 64-bit arithmetic or use more than 4G of memory can do so without software kluges, because the processor has built-in support.
For more ordinary applications (32-bit code, less than 4G of RAM used), the differences are much smaller. Overall, for these kinds of apps, with all else being equal a G4 and a G5 at the same clock speed will perform similar to each other.
Of course, all else is not equal. G5 PowerMacs and iMacs generally run at higher clock speeds than the G4 systems, and other parts of the system (cache, I/O, bus speeds, etc.) are all different.
Anyway, depending on the design and performance of all these ancilliary parts, it is quite possible that a 1.7GHz PowerBook could outperform a 1.6GHz G5 system.
While your gut feeling might say that a G5 will have to be faster than a G4 at the same clock speed, simply because it's newer and 64-bit, this isn't always the case.
Simply making a chip 64-bit does not speed up anything. It just allows programs to do 64-bit arithmetic without software libraries, and allows them to access more than 4GB of memory. For apps that don't do either, a 32-bit and 64-bit version of the same chip will perform almost identically.
And newer isn't always more optimized. For instance, it is well known that the older G3 (PowerPC 750) will outperform a G4 at the same clock speed. The G4 gets its advantage from the fact that it supports much higher clock speeds, and that it has a vector-math module ("AltiVec", which Apple calls the "Velocity Engine") that the G3 doesn't have. For apps that don't use AltiVec, an 800MHz G3 (for example) will actually outperform an 800MHz G4.