Depending on what you're doing, haproxy is usually a better choice than nginx.
As for performormance, my experience is that haproxy outperforms nginx in the load balance cases. You have to go out of your way to configure nginx to get close.
Here's an interesting comparison:
https://www.loggly.com/blog/benchmarking-5-popular-load-bala...