O TCP é muito mais complexo que o UDP, por isso será mais consumidor de recursos. Para nomear algumas diferenças, o TCP garante que nenhum pacote será perdido em trânsito e que a carga útil será reconstruída corretamente, mesmo que os pacotes cheguem fora de ordem.
Adaptadores de rede de qualidade para PCs têm hardware dedicado que pode descarregar essa tarefa da CPU. Este não é o caso de NICs Realtek baratas (e comuns).