Npgsql - отличный разъем.Просто обновитесь до нового.Убедитесь, что вы посмотрите на документацию, это действительно хорошо.Это решит проблему скорости.
Вы спрашивали об альтернативе, поэтому я также должен порекомендовать еще один хороший соединитель: dotConnect для PostgreSQL.Это сделано Devart.Существует простой бесплатный, а также полностью надежный разъем оплаты.Платный имеет Linq и поддержку структуры лица.http://www.devart.com/dotconnect/postgresql/