Turns out the notsc kernel option solves the strange X problems. Machine still crashes on any ACPI event though.
-- Bug on amd64 makes X server unusable in Edgy (CRITICAL) https://launchpad.net/bugs/66500 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs