Поставьте брекпоинт при вызове ini.UpdateFile() и посчитайте, сколько раз он вызывается. Если один раз - то проблема на уровне файловой системы, поскольку 1 Кб это ничто даже без буферизации записи.
Попробуй текущую версию Я включил кэширование обновлений для IniFile внутри компоненты. Если всё нормально - вынесу это в качестве настройки в свойство.