where コマンドでコマンドの場所を確認できます。
C:\Users\takuya>where ping C:\Windows\System32\PING.EXE
notepadの実体がどこにあるかを確認できます。
C:\Users\takuya>where notepad C:\Windows\System32\notepad.exe C:\Windows\notepad.exe
where コマンドは、UNIXでは whereis に相当しますね。
where コマンドで名前の衝突を確認できます。
vimが衝突したとき
C:\Users\takuya>where vim C:\Users\takuya\apps\vim\vim73\vim.exe C:\Users\takuya\apps\vim\gvim72\vim.exe
複数出てきた場合は、名前が衝突しています。一番最初のコマンドが使われるようです。