Hi,
First make sure that NFS storage array is compatible with ESXi 5.1 . Yes, you can just mount the NFS on new ESXI host and remove the VM from old ESXI host. Register it on new ESXi 5.1 host. There is no problem in share NFS across the ESXI host.
Regards
Mohammed