No-ip c'est juste du DNS, rien a voir.
Free a des soucis de saturation/perte. Avec TCP, il faut utiliser le protocole de congestion BBR pour palier a cela.
Cela concerne la machine qui "envoie" les données.
Sur Windows et Linux on peut changer cela (cf dans le forum en recherchant "BBR").
Sinon tu peux essayer de changer le fonctionnement du lien entre les 2 points (ton pc et le serveur distant). Je recommande fortement tailscale.com qui permet d'établir un lien vpn (sur UDP) entre les 2 (c'est gratuit pour ton cas d'usage).
Il y a un paquet pour les Syno:
https://tailscale.com/kb/1131/synologyet
https://tailscale.com/download pour le PC/mobile.
une fois que les 2 appareils sont connectés avec même compte tailscale (ou 2 comptes , le compte du serveur le partageant a l'autre compte) plus besoin de no-ip ou autre, c'est comme si le PC était sur le même réseau que le Syno.