Also ich kann auch den
PE Explorer empfehlen. Ist zwar nicht kostenlos, dafür funktioniert der Disassembler wunderbar und man bekommt sogar noch paar extra Features (halt
PE Explorer, Res Editor, auto UPX, etc Unpacker) dazu.
Irgendwo habe ich mal von einem experimentellen Disassembler gelesen, der sogar richtigen C++ Code anzeigen konnte. Weiß aber nicht mehr wo und ob es den nun gibt.