Le soucis est de nouveau présent ce soir pour moi, du coup j'ai pu tester un trick que j'avais préparé la dernière fois pour passer outre les lags.
Comme cité au dessus le problème n'est présent qu'en ipv4 et l'ipv6 n'est pas impacté (or bcp de jeux en ligne sont en ipv4, pas top du coup).
L'idée est donc de faire un tunnel ipv6 avec OpenVPN, puis de router tout le traffic ipv4 sur ce tunnel. Le serveur vpn doit donc être sur une zone non impactée (serveur, vps, chez un ami etc). Pour ma part c'est un vps ovh que j'utilise pour d'autres choses en parallèle.
Pour ceux que ça intéresse, voilà les config OpenVPN:
Client:
dev tap0
proto udp6
route 0.0.0.0 0.0.0.0 10.0.0.1 5
route 192.168.0.0 255.255.255.0 [passerelle locale] 1
remote [ipv6 du serveur]
ifconfig 10.0.0.2 255.255.255.0
secret "[chemin de la clé privée]"
Serveur:
dev tap0
proto udp6
ifconfig 10.0.0.1 255.255.255.0
secret [chemin de la clé privée]
push "redirect-gateway local def1"
Et pour le reste du setup de OpenVpn: https://openvpn.net/community-resources/how-to/
Il faut aussi changer la métrique de l'interface TAP d'OpenVpn pour qu'elle soit inférieur à celle de votre carte réseau principale (cf le screenshot)
J'ai pu tester ce soir et ça marche bien pour le ping sur lol et csgo, ça rajoute un peu de ping et limite le débit à celui du serveur (mais uniquement en ipv4), mais corrige les soucis de stabilité, on peut ensuite activer/désactiver en 1 clic avec OpenVpn Connect.