If a perform a web application backup, can I restore it into a compeletely different farm with a different machine name but same sharepoint version?
Yes. You can do that. SharePoint supports complete portability of its web application independent of the hardware/hostname/topology of the servers in the destination farm.
The minimum requirements are :-