When using USB Loader GX it is best just to leave the 002 fix to "yes" globally. Anti was only needed when older cIOS had 002 fixes built-in that caused conflicts.
Goldeneye 007 should work with the default settings of USB Loader GX, just as long as everything is NTSC, system, firmware, game. You should be fine.
One thing is, when you "upgraded" USB Loader GX, you replaced the old
boot.dol, by renaming the
r938.dol and overwriting it, right? If you just dumped the new
r938.dol in the
SD:/apps/USB Loader GX/ folder you will still be running r929. Also check to see that USB Loader GX is using cIOSx 249 r20, listing it in the credits screen.
If all else is correct, then you might have a bad rip of the game. There have been reports that using a Game Cube controller does cause the game to freeze if it is left plugged in. Others have mentioned that some using retail discs have been experiencing problems, hinting towards a possible bug in the game.
There's an interesting thread on these latter two issues here, you may want to add your experience to it.
You can verify if your game image is good by using the VERIFY command in Wiimms ISO Tools,
wit.exe,
visit the site for more info on how to do that. If you are using a Game Cube controller, I recommend not, and unplugging them until you get the game working. You may want to try different cIOS, like Waninkoko's cIOSx rev20b using an IOS56 base instead of IOS57, possibly try Hermes' cIOS v4 or v5.1. Wanin's 249 rev20b with base 56 or 57 both have been confirmed to work, so I don't hold too much stalk with playing around with other cIOS. After that point, I'm all out of ideas... It should be working unless there's something we missed. Post back your results, if it still won't go hopefully someone can still help out more.
-[]D