Ajax vs websockets?
в чем проблема открыть дополнительный коннект?
сокеты рулят, если нужна двухсторонняя связь.
аякс рулит, когда нужна односторонняя связь.
websocket однозначно предпочтительнее http get/post
Рекомендую обратить внимание на http/2 (или quic) протокол (апгрейд устаревающего http), в нем ввели очень много вкусняшек именно для ускорения... почти все современные браузеры его уже поддерживают (кроме opera mini и всех ie), правда websocket и webrtc с ним требуют активных тестов.
Еще есть направление (не как замена а как дополнение к client-server) используйте webrtc (тоже поддерживается всеми) для связи пользователей друг с другом напрямую, отсылая сообщения одновременно через сервер и напрямую клиентам можно повысить шансы и скорость (речь о десятке миллисекунд против сотен), но само собой итог будет сильно зависеть от географического положения и отношения провайдеров к client-client подключениям.