Não tenho certeza de como os IPs exclusivos relevantes são para um balanceador de carga. Os acessos por segundo e a largura de banda parecem mais úteis para mim. Quanto a isso, estou executando minha pilha inteira (nginx, php, postgres) em um servidor, e o nginx está levando ~ 3% da CPU para lidar com 1000 ocorrências / segundo a 200Mbps. Tenho certeza de que qualquer servidor que você comprar hoje em dia será capaz de encher um tubo de gigabit com facilidade se tudo o que estiver fazendo for pegar dados de rede de uma porta e enviá-los para um diferente.
Dito isto, se você quer especificamente o balanceamento de carga e pode viver sem os recursos avançados de serviço da Web do nginx, o haproxy provavelmente é o melhor ajuste.