TCP намного сложнее, чем UDP, поэтому он будет более ресурсоемким. Чтобы указать на некоторые различия, TCP гарантирует, что ни один пакет не будет потерян при передаче и что полезная нагрузка будет восстановлена должным образом, даже если пакеты поступят не в порядке.
Качественные сетевые адаптеры для ПК имеют специальное оборудование, которое может разгрузить эту задачу от процессора. Это не относится к дешевым (и обычным) сетевым картам Realtek.