Acredito que o gvim tem um problema com fontes não-monoespaçadas, tornando cada caractere em algum tipo de grade, tornando-o um pouco como monoespaçado. Normalmente parece muito ruim, como neste caso.
Meu melhor conselho é usar uma fonte monoespaçada verdadeira. Acho que a Adobe faz um ótimo, semelhante ao Source Sans Pro, chamado Source Code Pro, veja isto: link