XP was probably the best that they ever managed to achieve. They have certainly not done better since then.
I'm with Tootler. Linux is the way to go. Especially as it is free.
The only reason I am using 7 is that it came with the computer and Linux doesn't run MicroStation.