Masken has released a new version of his Gamecube Emulator for Windows, heres whats new:

It took a while, but now it's done. Aside from BAM being playable, there are also many other changes. Here are the most noteworthy:
Fixed many crash bugs.
Removed the need to have MSVCR71.dll.
Added DSP disassembler.
Vastly improved graphics emulation, using pixel shaders.
Changed window title to show game name instead of file name (GCMs only).
Added an option to turn debug logging off and on. It is off by default.
Added an option to disable the syscall instruction, enabling Freeloader and Action Replay.
Download and discuss. Oh, by the way, you might need d3dx9_25.dll. Just put it with the others.

Download here --> http://gcemu.dcemu.co.uk/whinecube.shtml

Official Site --> http://whinecube.emulation64.com/