The network speed problem was indeed due to a mistaken perception of the network card's capability. The software was quite correctly reporting that with a 10MB card on one end of the connection, it wasn't going to go any faster.