Поставь роутер перед модемом, пачкорт в роутер от модема второй в сетевую от роутера в комп. На роутере есть функция клонирования mac адреса или замены на любой свой. Есть программы для смены, но роутер универсальней.
Модем ведь подключается к компу по USB? Соответственно, mac прошит уже в самом модеме, который при подключении к компу создает сетевой интерфейс. То есть, по аналогии со случаем, когда в качестве модема используется мобильник - физический mac-адрес устройства - это mac-адрес твоего мобильника, и сколько бы сетевых устройств не присутствовало между модемом и компом, тот адрес, что будет видеть провайдер (в данном случае - опсос), - это зашитое в модем статическое значение, которое нельзя изменить. Конечно, не исключен вариант, что при подключении модема создается виртуальный сетевой интерфейс, в таком случае изменить его довольно просто - на Windows не обойтись без дополнительного ПО, на никсах (на примере ifconfig):
Мне кажется проще использовать такой модем просто оформить его на левого человека, сим карту можно спокойно купит предоставив всего ксерокопию паспорта, ну а паспорт подделать очень просто, и использовать опера тор