The first version of NI-VISA to support Ethernet was 2.5, I believe and the first version to support XP was 2.6.1. This information is available in the readme files. The latest version of NI-VISA is 4.1 and I don't know of any reason why you just can't use the latest version.