O sinalizador de push diminui sua eficiência de rendimento para reduzir um pouco a latência. Ele é usado para sinalizar que não há mais dados a serem seguidos para que os buffers possam ser liberados e os dados encaminhados para o aplicativo do outro lado sem esperar por mais dados. O uso do sinalizador PSH é determinado pelo protocolo de comunicação de dados (não por dispositivo, sistema operacional ou configuração do usuário final)
Veja este artigo
As razões pelas quais um PC é mais rápido que o outro são legiões. Espero que você tenha que testar cuidadosamente e fornecer mais detalhes para obter ajuda útil sobre isso.