Thank you for your posting. It can be a challenge to get higher data rates over ethernet from high speed data acquisition rates. I have found that the communications wizard code, while effective in getting communications up and running quickly, adds more overhead to the application than is really necessary. An alternative is taking more control over the TCP/IP communications.
There is an example here that you may want to reference to architect your communications structure.
http://zone.ni.com/devzone/conceptd.nsf/webmain/0986799C984500F886256F170079411E
I use it to get 8 channels at 5kHz each from a 200mHz RT controller.
Let us know how this works.
Preston Johnson
Solutions Manager, Industrial IoT: Condition Monitoring and Predictive Analytics
cbt
512 431 2371
preston.johnson@cbtechinc