Hyperlobby works fine. Try opening your cammand prompt and type: ping 18.104.22.168 then hit enter. Report what happens. That'll ping the server and bypass your game. See if it goes through or times out. If it does, you've got a routing connection problem to the server. If it doesn't time out, try emptying your missions/net/cache folder, and run a stock game.