Você pode deixar toda a parte de "escrever código" na nuvem, já existem soluções para isso, como o Codespaces. Com certeza existem outras até melhores.
Para jogos (Blizzard..) ainda acredito ser muito melhor ter o desktop gamer em casa mesmo, com a latencia apenas do jogo (Diablo 4 ta dando 23ms)