возможно я что-то упускаю, но
Если вы знаете расположение IP-адресов (серверов и пользователя через MaxMind), просто рассчитайте расстояние между ip каждого сервера и ip пользователя и выберите наименьший ...
РЕДАКТИРОВАТЬ - согласно комментарию:
Физическое расстояние мало что говорит о производительности ... OTOH для измерения / сравнения производительности вам нужно будет отправить тестовые пакеты между пользователем и серверами, а затем сравнить / решить ...
РЕДАКТИРОВАТЬ 2 - согласно комментарию:
ЕСЛИ у вас только один сервер на континент, тогда вычисление довольно просто ... проверьте IP-адрес континента и соответственно выберите сервер, так как обычно довольно безопасно предполагать, что серверы на континенте, отличные от пользователя, выступать хуже ...