Eu estava passando por um problema em que um determinado jogo (XCOM 2) passava de 3 a 5 segundos de congelamento, seguido por cerca de 0,5 segundos de execução normal, repetidamente em loop, começando na parte em que o menu principal está fazendo renderização da cena de abertura. Os vídeos de introdução são renderizados corretamente. Obviamente, jogar o jogo a uma taxa de 0,5 segundos de jogo a cada 5 segundos não é jogável.
Eu finalmente reduzi isso para ocorrer somente quando meu USB Verizon Hotspot (Jetpack) estava conectado. Então eu pensei que eu poderia jogar XCOM 2 sem Internet, ou conectar minha Internet e não jogar XCOM 2. Já que isso é minha principal conexão com a Internet, não tive alternativa. Engraçado que esse problema ressurgiu anos depois de eu fazer essa pergunta sobre SU.
Só que o problema foi realmente devido a uma configuração incorreta do driver! Pontos de acesso USB (incluindo smartphones Android conectados por USB) se expõem ao SO por meio de um protocolo chamado Remote NDIS. O NDIS passou por vários lançamentos de versão do Windows XP, Vista, 7, 8 e Windows 10. A maior alteração do NDIS foi da versão 5.x para a versão 6.x.
De alguma forma, quando eu conectei o meu Jetpack, o Windows 10 (64 bits) instalou os drivers da versão 5.x do NDIS para o meu Jetpack, embora os drivers da versão 6.x também estivessem disponíveis para o sistema. Isso realmente causa uma série de problemas graves com aplicativos como o miniaplicativo do Painel de controle integrado "Conexões de rede", que leva muito tempo para carregar, mas algumas pessoas nunca usam esse aplicativo para que não façam ideia de que é um problema. Eu nunca vi isso representar um problema para os jogos, no entanto.
Os drivers da versão 6 do NDIS existem desde o Windows Vista, por isso é uma questão de saber por que o SO inicializa com NDIS versão 5.x em vez de 6. No entanto, ao seguir este procedimento manual para forçá-lo a carregar o driver NDIS 6.x, meu problema com o XCOM 2 foi embora completamente. Tudo corre muito bem agora!
As etapas detalhadas para corrigir esse problema estão localizadas aqui: link
Em resumo, o que você precisa fazer é Atualizar Driver no seu dispositivo NDIS Remoto, depois escolher manualmente um driver em seu computador e, em seguida, selecionar o fornecedor como Microsoft e o driver como "USB RNDIS6". Isso atualizará seu driver e fará com que sua conexão com a Internet seja ativada. Depois disso, o XCOM 2 será executado sem problemas.
Se o procedimento que acabei de descrever não funcionar, vá para os fóruns do XDA aos quais me vinculei acima e há outras maneiras alternativas de obter e instalar uma versão NDIS 6 do driver NDIS remoto.
Parabéns ao @DenisNikolaenko, que postou a solução em janeiro de 2015, mas não o vi até agora.