I have installed the Interim_Ivy_Bridge_Lion_AppleHDA and i have sound as i had with the Patched AppleHDA/ALC888 in multibeast 4.5.2 also. If there's something else you would want too see from ioreg please let me know.
Now you have two choices for audio in ML. If you compare the plists in the Interim AppleHDA, MultiBeast 4.5.2 AppleHDA and MultiBeast 5.2.1 AppleHDA Legacy, they are the same. At your convenience, IORegs with each of the AppleHDAs could be helpful. The point is something changed, likely AppleHDAController binary, resulting in no audio with the 888_v100001 after the MB 4.5.2 version. The 888_v100202 works in all AppleHDAs described. The 888_v100302/Current does not work in any legacy configuration.
To your points, the Nvidia graphcs card has no effect on onboard audio and the two Legacy AppleHDAs work in both 32 bit and 64 bit. MultiBeast 5.2.1 AppleHDA.kext does not support 32 bit. ML audio works with the "classic" dsdt edits, however, the Audio ID changed with ML. The older Audio_IDs are not valid in ML. In other words, the Audio ID was 888 previously and is now 1, the same for all MB supported Realtek ALC8xx codecs. In ML, it is very difficult to install the wrong enabler or make the wrong dsdt edit.
To be clear, to use the legacy AppleHDA.kext in ML, use Audio ID: 888; i.e., HDAEnabler888.kext or dsdt/HDEF/lauout-id: 0x78,0 0x03, 0x00, 0x00.