Я был в похожей ситуации, поставил сокет сервер и отдельно сайт на php. Получилось так, что сокет-сервер нагружал систему очень сильно (там были проблемы c DDOS).
В итоге решил, т.к. данные для всех одинаковые, просто ставил скрипт по cron все записывал в json файл, а дальше обычным ajax его забирал раз в секунду, файл отдавался nginx, т.е. не нужно было подниматься всякие бекенд-процессы, в результате нагрузка значительно упала.
А с node - будет проблема (если вы до этого с ней не работали) расширить так, чтобы работало на всех ядрах (или на половине) и чтобы сокеты корректно отправляли информацию, нужно будет использовать какой-нибудь брокер сообщений.
Не используйте node в данной ситуации, я бы вам это посоветовал.