you can usually fix this problem with windows by running in compatability mode. it doesnt always work , but you should be able to work up a windows dual boot with xp on it. its all over the internet.
if someone posts the link , ill get it to work on linux/mac.
-hov