Ну, я предполагаю, что Вы используете профили роуминга. Какой размер является профилем на Вашем сервере? Вы кэшируете профили локально на Вашем домене? Если у Вас есть неправильно большой профиль, он может требовать времени для получения до машины от файлового сервера. Кроме того, Локальное кэширование профиля может помочь ускорить его, если Вы чувствуете себя довольными этим.
Вы могли проверить следующие значения в/proc, которые касаются масштабирования окна TCP:
/proc/sys/net/core/rmem_default
/proc/sys/net/core/rmem_max
/proc/sys/net/core/wmem_default
/proc/sys/net/core/wmem_max
/proc/sys/net/ipv4/tcp_window_scaling
Посмотрите, варьируются ли эти значения между машиной, которая работает хорошо с прокси и машиной, которую Вы пытаетесь настроить.
Также я не знаю, связано ли это, но Вы могли бы хотеть рассмотреть, то, что CentOS 5 имеет SELinux на по умолчанию. Это лично вызвало меня много хитро диагностируемых проблем, и Вы могли бы хотеть установить его на разрешающий или отключенное для тестирования. (касательно: http://wiki.centos.org/HowTos/SELinux)
PS: это - больше комментария затем "ответ"? Я еще не могу прокомментировать.