Можно по конкретней: как именно чекать и т.д.?
Математика.
Если нужно чекать 300к номеров в сутки, то это 300000/24=12500 номеров в час. 12500/60~208 в минуту. Если предположить, что один номер прочекать будет около 30 секунд, то тебе нужно около 100 потоков (без браузера и т.п.). А дальше уже смотри.
Берешь свое ТЗ, делаешь тестовый шаблон, замеряешь как, что и сколько. Потом рассчитываешь сколько тебе нужно потоков в минуту и какая нагрузка идет на ПК.
С прокси также. Смотришь сколько разрешает проверять номеров с прокси (что-то вроде этого) и рассчитываешь сколько тебе нужно прокси. Возможно смотри на те варианты, где есть возможность смены IP (мобильные).