I tested the revert: the boot screen did change the resolution (without it don't), but my PC still hangs. (using an nvidia 8800GT).
Try my most recent patch. Where does it hang at? Any logs?
With your patch, I can boot the system. But nouveau is not loaded. dmesg attached.
Forget to mention: the revert makes first steps of boot look the same (change the resolution of the text) but with your patch, I see a big ugly ununtu logo, (I think that is because nouveau is not loaded)
Is nouveau a module? Does X run? From my understanding is the xorg driver need KMS to run. I didn't see nouveau at all in your dmesg.