I think I found the issue. If you hit ~ and type in cl_connectTimeout it is set to 200 by default if you change this to a higher number say 600. I then connect instantly to servers. Problem is you cannot make the change permenant and it is not in the cfg file. Could someone else test this to confirm?