First the source has to be changed in two places. This has to be inserted where the arguments are checked. This is a big security hole. I do not let any cgi run on my systems that I have not personally inspected for bugs. My configuration files are different from your examples.
Virtual services works equally well on either system.
For information on BSD style configuration files consult the origin of your distribution or the nearest LDP site. I sent you mail and have not heard a response from you or your response took a long time. Please bear in mind that I am a network administrator and that among the other things I do in my 20 hour days is administering my own virtual boxes and those of my clients. Mail that is properly addressed is always responded to within two or three days. The speed of the network card is unrelated to whether virtuald will work or not.