VMWare is the EXPENSIVE choice. The only time I recommend VMWare is when the client requires hosting legacy operating systems like Windows XP or non-Windows operating systems not supported by Hyper-V.
Hyper-V is also free as it comes with the operating system purchase - a purchase that must be made regardless of hypervisor used.
What kind of fax hardware do you have?
JamesNT