Lookeron
>>> Я сказал - даже если б железо имело какое-либо отношение к вопросу.
Да что ж вы так радостно уперлись в железо, не поняв основной мысли?

Я про него упомянул только для того, чтобы сказать, что в век процессоров, которым доступно адресное пространство в несколько экзабайт, глупо экономить на разрядности счетчиков. По той причине, что это повышает вероятность ошибок переполнения, да и процессор с "не родными" данными работает менее эффективно. А вы о чем подумали?
>>> Я бы предположил, что причина скорее в нехватке отведенной памяти или размера статичного массива (писка) идентификаторов
Ха-ха-ха! Да программиста, который осмеливается юзать
статичные массивы, надо стрелять еще в колыбели из рогатки, чтобы не успел оставить потомства

Тем более, когда он их пользует для хранения идентификаторов объектов, которых может быть десятки-сотни тысяч. Неужели вы такого плохого мнения о программистах Сталкера?