I haven't been able to play online at all! I have a router/switch that I opened up all the required ports for gamespy and still nothing. I even tried to troubleshoot it using zonealarm to see what ports it was trying to connect with. Still nothing.
right now I have minimal processes running (23) and no zonealarm. Windows firewall is non existant. The next thing to try is get all the windows updates and connect my computer straight up to the cable modem. Take out the router completely.
If that works then I'll let you know.
At least I can play the singleplayer mode. The AI seems a little better than bf42.