mIRC uses the IP pool list in the order that it is provided by Winsock, and it performs no sorting of the list. It attempts to connect to the first IP in the list and if that attempt fails, it tries the next IP in the list.