Ok, so I start BF2142, it starts up fine, goes to the screen for account. I sign in without a problem. At the next screen where I choose which name I want to play as, I choose my name and it says "Connecting to EA Master Server" (or whatever it says) and it freezes, doesn't go any farther. Sometimes it won't let me alt+tab, or clt+alt+del. But when I can open up task manager and I tried to end the process, it takes like 5 minutes for BF2142 to actually shut down.
It only started doing this when I updated to v1.40. I've tried reinstalling, and repatching, twice but it still doesn't work. Any ideas?