Как сервер по одному кабелю умудряется отослать тысячам игрокам одновременно пакеты?
Точно так же как насосная станция умудряется по одной трубе отослать тысячам людей в квартиры воду.
возможность обслуживать большее количество игроков зависит от процессора или от чего?
В первую очередь от самого приложения которое отсылает игрокам данные, а не от сети. Как правило все упирается именно в сам сервер приложения.
От сети основное требование - чтобы она могла пропустить нужный объем информации в единицу времени.
В некоторых играх может быть важна задержка - время прохождения сигнала до клиента.