Зависит от того:
1. Сколько одновременно пользователей онлайн в среднем.
2. Какие данные (общие или для каждого пользователя свои) планируется доставлять.
Например, если общие данные сохранить в текстовик (json) и отдавать статикой, то AJAX будет работать не хуже сокетов (тем более, что вероятность того, что все 1000 будут одновременно в онлайне - крайне мала).
Всегда нужно отдавать только "флаг" (на хеш-запрос по последним полученным данным), если новых данных нет.
Здесь AJAX (и 1000 пользователей всего!) - не создаст никакой нагрузки!