Tente alterar a opção "Usar cor de fundo para apagar a tela" nas configurações do PuTTY.
Estou tentando usar o vim em um servidor remoto com putty e estou trabalhando para configurar minhas configurações. Meu problema é que o vim parece incapaz de mudar a cor de fundo. Eu tentei usar: set background = light e usando um esquema de 256 cores. A cor do texto muda com o esquema de cores, mas não com a cor de fundo.
Tente alterar a opção "Usar cor de fundo para apagar a tela" nas configurações do PuTTY.