Ok, so TC's not debian, but have you tried using any of these boot parameters alone or together temporarily (ie, pressing TAB at the initial boot to change / add them...
nolapic <--- usually my first light duty option
noapic
noacpi <----- overkill usually. Not recommended unless you KNOW you need it.
acpi_os= <--- yep, nothing after the = sign
acpi_os=\"Linux\" <---- yep, all that escaping and quotes are in the proper place...
(to see if the acpi_os Linux is accepted, also use "syslog" as a boot parameter too and look at /var/log/message
There are many more generic linux options you can try. Those above are my most go-to options for cranky hardware. Just throwing this out in case it helps.