I'm afraid the problems don't have the same source.
As far as know, Wii games are loaded using cios, while gamecube titles are loaded using nintendont.
However, if you find no better solution, you could try same workaround I've used: load the games through an emulated NAND.