Stick with XP Pro until MS gets the bugs out of VISTA. Which will take like 2 years,lol,J/K ..........not really.
Optimize your video card settings,ram and your tcp/ip settings. Other then that the servers that you are playing on will be your issue with disconnections and lag.