I'm currently traveling abroad. Sometimes when connecting to a very old or a heavily used router, the connection will timeout after 2-3 seconds. I think some of these routers just need more time to respond to my connection request, I would like to increase the wait time to 10-12 seconds before the wifi times out the connection.
Such things do not appear to be configurable through the networking GUI. I'm quite handy with the terminal but not familiar enough with networking to know where to look.