IMHO windows XP SP 2 is the best choice...
SP 3 has bugs like compatibility issues with Microsoft framework 3.5 ...
I used to have Vista Ultimate SP 1, but updates gave me a lot of trouble,
so i switch to Win XP ...
I use Linux Debian as SO, and XP as alt to play some games i cant run on Linux with Wine ...