Auto-translated
A direct connection to the PC is good, but the provider's equipment settings are often unknown even to the provider themselves. This includes closed ports, incorrect routing, and many other things (it depends on the skills of the specific company's specialists). Regarding the topic: it makes sense to try all the options (Hamachi, TeamViewer, Leaf, Tunngle, GameRanger, and a couple of other exotic ones), and if the problem persists in each of them, then it's worth starting to pester the provider's tech support. Be prepared for a long and tedious process (explaining the same thing over and over to different people, who are often completely incompetent and trying to avoid responsibility). I personally dealt with an old provider for a month until they finally did everything correctly; my neighbor simply switched to a competitor because he got tired of their excuses. To start, you can take your laptop and check the connection from another location (neighbors, relatives, work, etc.). This will help you confirm that the problem is not with the laptop and gather information that you can use to counter the most blatant attempts by the provider's tech support to shift the blame to "problems on your side." If there are no such problems with another provider, and you don't want to argue with your current one, then it's worth considering switching. In short, that's the gist of it