This usually is because of flaky power management support in the BIOS and the kernel. If possible, remove APM and ACPI support from your kernel. You might also be able to simply disable those in the BIOS if you'd prefer not to touch your kernel.
"Floating in a dream-like state, I am the emporer of a parallel universe." --Arch Enemy
My xorg.conf file