If the download a game, that I own already, it's either a .rar or .7z or whichever, I open AnyToISO, open the file, hit 'convert!' and it converts it to a .iso file. I then transfer from my PC to the usb.
It's the only free app I could find that will convert a file the size of a GameCube game ...