Tem certeza de que instalou a mesma versão do python de 32 bits que o Vim estava procurando? Não vejo razão para que isso não tenha resolvido o seu problema, a menos que você tenha um gvim exe construído sem o suporte a python. Enfim, eu tive exatamente esse problema, e o óbvio para mim era que minha dll python era x64, enquanto eu tinha o vim de 32 bits. A solução para mim foi simplesmente criar uma versão de 64 bits do Vim. Eu prefiro atualizar o Vim do que o Python. Os argumentos que enviei para o arquivo make foram:
nmake -f Make_mvc.mak GUI=yes CPU=AMD64 PYTHON=C:\Python27 DYNAMIC_PYTHON=yes PYTHON_VER=27
Substituí meu gvim.exe original de 32 bits pelo de 64 bits que acabei de criar. Tudo funcionou perfeitamente. Se você está preocupado com o aborrecimento da compilação, não é muito simples usar os compiladores do visual studio 2010 e executar make a partir do prompt de comando apropriado do visual studio (x64 cross tools). Posso enviar mais instruções, se necessário.