The textures have to move a lot more because GC has *less* space. It's also invisible to the developer, so I doubt it's as efficient as PS2's cache either.
I suppose that would depend on how good the developer is at managing the PS2's cache.
BTW this brings me to something I've been thinking about recently. Hopefully a GC dev can clear this up for me:
GC's cache is invisible to the dev when using Nintendo's dev tools. But couldn't a dev change that by not using those tools and instead programing closer to the metal?
For instance, AFAIK, plenty of PS2 devs use tools that attempt to manage the cache for them. But a lot of devs also choose to program closer to the metal and managed everything themselves. Isn't this sort of thing also possible on GC?