Если дропаются большие пакеты, то скорей проблема в фрагментации. Совсем большие (больше размера ethernet-пакета) всегда фрагментируются, "стандартные" (~1500 байт) фрагментируются если по пути встречается инкапсуляция IP в другой протокол (pppoe https://en.wikipedia.org/wiki/Path_MTU_Discovery как типовой пример). Проблема в том, что некоторые особо умные режут ICMP и сообщения о необходимости фрагментации, в итоге ничего не фрагментируется как положено и большие пакеты дропаются. Переход на TCP зависит не от провайдера, а от телефона абонента с которым разговор (в SIP голосовой траффик идёт напрямую).