I think maybe you're in tunnel vision mode with the problem. It sounds like you're assuming there's something wrong with a single application's packet flows. I'm betting there's a better chance that there is other traffic that is using enough bandwidth to keep the one application from responding well. A sniffer would allow you to see all the traffic, not just the one application you're having issues with.
-Scott