Само собой будет подвисать, даже просто чтение такого объема строк через обычный блокнот приведет к его зависанию. А тут еще и перемешивание с обновлением. Варианты решения: разбить это объем на небольшие партии и в дальнейшем уже работать с ними.
У меня программа работает долго и за это время прокси могут лечь. Как при этом поведет себя BAS?
Если Browser уже работает, выдаст ошибку при следующем действии в браузере. Если стартовать Browser с настройками прокси по умолчанию, выдаст ошибку при старте.