No primeiro caso, o Vim aparentemente não detecta adequadamente os finais de linha. O uso exclusivo de CR ( ^M ) é o (antigo) estilo Mac. Você pode adicionar mac à opção 'fileformats' ou especificar explicitamente o formato ao abrir:
:edit ++ff=mac FILE.txt