Бэкэнд SynEdit - это потомок TStrings, который загружает ВСЕ В ОДНО, если вы просто используете
ASynEdit.Lines.LoadFromFile
Вы можете использовать загрузку по требованию (т.е. просто загружать видимые строки, возможно, с 10 строками до и после), но вы должны справиться с этим самостоятельно.