Si c'est saturé le débit sera bon la nuit et très mauvais en soirée.
Sinon c'est une mauvaise réception. Il n'y a pas que la distance qui compte, il faut aussi vérifier sur cartoradio l'orientation des antennes et la présence d'obstacles.
Il est vrai quand même que sur le réseau Bouygues en 800 MHz uniquement il y a un gros risque de saturation.
Là par exemple, à 4.5 km d'une antenne en 800 mhz seulement, avec RSRQ -6dB, RSRP -76dB, SINR 13dB, j'ai 38 Mbps down, 18 Mbps up à ce moment (réseau SFR). Vue directe sur l'antenne sans aucun obstacle, bonne orientation.
Je crois que seule la 4gbox de Bouygues offre une IP publique. Si le mode bridge n'est pas disponible, il devrait toujours être possible de configurer un port forward dans la box.
Sinon oui un VPN permettra de contourner le problème. Comme beaucoup de VPN font aussi du NAT, bien vérifier que le VPN fournit des ports forward ou une IP publique.