Ответ 1
Проверьте, есть ли у вас какие-либо ICommands в этом представлении со сложным кодом CanExecute. Каждый раз, когда изменяется свойство (и много изменений свойств в RichTextBox), эти ICommands будут проверять, могут ли они еще выполнить - и если логика тяжелая - вы будете платить с точки зрения производительности.
Попробуйте посмотреть, можете ли вы воспроизвести его в окне с помощью ничего, кроме RichTextBox - если он все еще медленный - проверьте, обновили ли вы свои видеодрайверы Direct-X или что-либо, используя все ваши системные ресурсы.
Наконец, но не менее важно - посмотрите, можете ли вы воспроизвести на другом компьютере или другом компьютере - вход в RichTextBox должен быть почти мгновенным.