I see you have MiamiDX.
Try disabling it or unplugging the network lead before starting a WHDLoad game. Network (and other) hardware can cause extra interrupts that cannot be replied to properly and freeze WHDLoad games mid-flight.
http://www.whdload.de/docs/en/bugs.html