As you guys know, vista is supposidly incompatible with a lot of games, here are a few steps i do EVERYGAME before i give up and uninstall it.
1-Right click the icon for the game on the desktop and click properties.

2-Click compatibility

3-Check run this program as administrater, then click the run this program in the compatibility mode of Windows XP SP2

4-Click Apply and than okay.

5-Now you can run the game, it takes a couple times to get all the programs allowed through the firewall, and if u log in and it sticks at connecting, alt tab and see if theres a thing u need to allow, if so, allow it.
Thanks