Hmm Windows XP should indeed be better... but your making me wonder about the hyper threading option now... Can you turn it off or not? If you can, try it then..though...hmm....
I would get Windows XP def. It'll be supported for longer by Microsoft for updates, etc anyway, and performs better.