windows 7, as for why can anyone say dynamic resource allocation.
windows xp is stable but unfortunately there are too many exploits on it now, and problems are cropping up all the time, as for macs its a great os but mostly used for graphic works, any self respecting graphic artist will not use a microsoft os for it, linux unfortunately its not compatible enough.