Оптимизация 1:
Изменения в абзаце не сказываются на других абзацах, в частности на их высоте.
Оптимизация 2:
Изменение в тексте не затрагивают текст выше.
Наблюдение:
RichEdit как кстати и MS Word не обновляет ScrollBar синхронно. Это ъхорошо заметно, если открыть большой файл в ворде и поглядеть на количество страниц, либо если удалить в начале большого RTF файла 10-50 строк — ползунок прыгает немного вверх (и увеличивается), а потом обратно. Думаю стоит перенят опыт.