Why are you contradicting me when i just said that? I never said it was as powerful as Xbox or specified how near it was. I said it was between the two systems. I was also not trying to say HOW powerful it even was, i was using it as reference to how Nintendo had kept up with competitor technology until the DS or Wii. Besides, there's much much more to a system than JUST clock speed. Genesis was about twice as fast as the SNES, and yet the SNES tended to output far superior graphics or special effects. Clock speed is not a good way to judge a system's power. >_>
I will give Gamecube one huge point though. It would seem that whatever development software they had, it allowed developers to more easily tap the power of the system in comparison to PS2 or Xbox. At least, in terms of multiplatform games. Gamecube often got the better version with games across all three systems. Least lag and fastest loading times. I've tested a few games across the multiple systems and the Gamecube version is usually the better one.
I will cite Sonic Heroes for instance. Gamecube's version was the best looking with the sharpest textures, fastest loading times, and the least lag at a solid 60fps. The PS2 version is locked at 30fps with a ton of slowdown even then. The shadows were static circles and didn't reflect the characters' models. And the geometry and textures were a lot more primitive. Even the Xbox version had slowdown issues where the game would suddenly chug for no apparent reason, as well as long loading times. I've seen some other games that have had similar results across the three systems. Generally, Gamecube is the better version. I'm not saying that's always the case as i've not tried ALL the multiplatform games, but the ones i've tested are better on Gamecube.