Minha internet fica desconectando enquanto jogo. Com uma VPN, funciona bem. Por quê? (uso Virgin Home)

Ei pessoal,
A conexão sempre cai quando jogo qualquer jogo online como Final Fantasy XIV ou MHUR. Até meu Nintendo Switch desconecta quando jogo multiplayer.

Descobri que, ao rodar um programa de VPN no meu computador, o problema de desconexão desaparece completamente, e até melhora um pouco o nível de ping. Por isso quero saber a razão por trás disso e como posso resolver esse problema.

Falei várias vezes com o call center da Virgin, e na última vez eles pediram uma captura de tela. Claro que é difícil tirar uma captura de tela de um problema assim porque a desconexão dura só um ou dois segundos. Para quem assiste YouTube ou faz streaming, não é um problema, mas para quem joga online, é aí que acontece a dificuldade.

Tivemos esse problema desde que trocamos de sky para virgin. Vi um post nos fóruns da comunidade deles falando sobre servidores DNS, troquei manualmente por o cloudflare (1.1.1.1/1.0.0.1) e parou de acontecer, aparentemente algo a ver com o filtro de VM(?) Não consegui acessar o reddit até trocar o DNS, e os controles parentais estão desativados.