okcoouple things make sure these ports on router are open
2302, 2303, 6073 both in tcp and udp. Then make sure firewalls are allowing the game to access i.e. windows firewall ect. And make sure antivirus is allowing game to pass also. When you get by access server and it alllows you access make sure to use your gamespy account or make a account then it will bring list of servers.