Brian,
And let me guess, you've flashed the BIOS on it multiple times and it still sucks?
The laptop should run fine with Ubuntu...I am sure there is a wiki out there with the ACPI settings you need. If worse comes to worse OpenSUSE should work, especially for the weird wireless chipsets the vendors use.