no meu ponto de vista se você gosta de jogar jogos faz dual boot, se não vai pro linux, vi também que você vai optar pelo Linux Mint, eu super recomendo ele para iniciantes que migraram do windows
Não posso dá minha opinião sobre a utilização do Visual Studio ou do Visual Studio Code porque nunca usei o VS, sempre usei VSC
E sobre aprender CLI, sempre recomendo aprender depois que a pessoa pelo menos entende o básico da programação, se vc for pro linux, vc vai ter muito mais poder se aprender os comandos que o linux oferece
E aprender sobre a CLI do Docker é bem simples, chato é aprender a criar os dockerfiles, mas nada que dedicação não resolva, o VSC tem uma extensão que ajuda a gerênciar as imagens docker
Se você tiver muito espaço de armazenamento pode tentar criar mais swap eu tenho um HD e SSD de 500, ai criei 30GB de swap, sim sei que a primeira vista parece exagerado, mas é que eu faço trabalhos bastante pessados para o meu pc, ai por precaução eu coloquei essa quantidade
Apenas a dúvida mesmo sobre VS e o VSC, pois CLI é o de menos, ainda mais com Docker que a documentação ja oferece tudo.