>If I switch to UDP will the problem with CPU go away?
>
Well, UDP is a connectionless protocol, there is no need to establish a connection. Your VFP clients will send the packets blindly to the NET server. Depending on your environment/needs, you should implement some kind of response from the server so the clients know the info got there, or not.
http://en.wikipedia.org/wiki/User_Datagram_Protocol