Учитывая что для работы тебе нужно порядка трёх адресов почтарь+антивирь+платежи (если я верно понимаю суть твоей работы), то все их можно статикой прописать в таблице маршрутизации.
Таким образом идея проста и состоит в следующем:
1. Выясняешь ip адреса на которые ты конектишься по работе
2. Подключаешь GPRS (скорее всего получишь при этом адрес прокси сервака через которые будешь ходить в нет).
3. После подключения и VPN и GPRS будет два подключения. Дефолтным шлюзом делаешь шлюз от GPRS, а статикой прописываешь все нужные для работы маршруты (со шлюзом через который ты работаешь с VPN).
Если плохо понятно о чём речь - изучай команду
Как увидеть ссылки? | How to see hidden links?, так же о ней пожно почитать во встроенной справке по Windows, почитай две вот этих темки
Как увидеть ссылки? | How to see hidden links? и
Как увидеть ссылки? | How to see hidden links?, возможно информация из них поможет тебе. Если всё равно тяжело понимается что к чему, то рассмотри вариант описанный
Как увидеть ссылки? | How to see hidden links?, незабудь отписаться что и как заработало.
Незабывай про метрики, теоретически их ненужно будет менять (потому что статические записи имею высший приоритет по умолчанию), но возможно придёться поправить, так же незабудь при добавление статических записей с ключом
-p дабы эти самые записи остались в таблице маршрутизации и после перезазрузки компа