Есть еще TextBuffer, если что.
Я сталкивался с очень серьезным падением производительности функции выделения подстроки, если строка очень длинная. Что вы с ней делать собираетесь? Возможно, контейнер из строк окажется эффективнее.
И вы эту строку собираетесь гонять между клиентом и сервером? Думаю, даже если какой-то предел существует, вы в него не упретесь

.