Само собой будет подвисать, даже просто чтение такого объема строк через обычный блокнот приведет к его зависанию. А тут еще и перемешивание с обновлением. Варианты решения: разбить это объем на небольшие партии и в дальнейшем уже работать с ними.
@younoobnauka, если сайтов только 3, то проще через "иф". А если больше, то через список. В список пишешь в строку "В,вк.ком" и делаешь поиск по В, потом парсишь строку и получаешь вк.ком. Вроде так можно. Где-то на форуме был вариант со списком.