Само собой будет подвисать, даже просто чтение такого объема строк через обычный блокнот приведет к его зависанию. А тут еще и перемешивание с обновлением. Варианты решения: разбить это объем на небольшие партии и в дальнейшем уже работать с ними.
@Fox Да, такой баг возможен. Связано это с тем, что процесс БАС и процесс браузера обмениваются данными через один файл с настройками. Исправлю чуть позже.