You should (if possible) cycle through a list of servers, to distribute the load 'fairly' and increase your chances of connecting.

Throttled for 5 minutes? Gawd. I'd complain to the server admin or the ircd developers to reduce it to a sane level - The whole purpose of the throttle has been defeated if clients continue to break (and extend) it and a user has to manually stop and wait.