2.Change the order of network protocol bindings Tutorial
3.Disable ICS (Internet Connection Sharing) - Tutorial
4.Select Default Internet Connection From Multiple Connections Tutorial
5.Bridge connections - Video Tutorial
6.You modified the hosts file (C:\Windows\system32\drivers\etc\hosts)?
Make sure you don't have these lines there.
127.0.0.1 gpcm.gamespy.com
127.0.0.1 gpsp.gamespy.com
127.0.0.1 gamestats.gamespy.com
If the lines are there, delete them, then open cmd and type ipconfig /flushdns
My problem was caused by the hosts file!