OK there is audio processing latency, audio buffer latency, audio plugin processor buffer latency, midi latency, and midi buffer latency. They are not the same thing at all, even though people seem to want to call them all midi latency. In fact for all practical purposes midi latency, a delay as the result of a slow signal in the midi signal chain, does not exist. Midi is essentially an electrical signal, and the slowest midi connection is much too fast to introduce any discernible delay in transmission. If you had some type of weird midi repeater in the chain (with its own buffer) somewhere possibly--but just moving data through a midi cable, or even through a midi to usb smart cable will not introduce latency. A slow part in a midi cable, say 10,000 times slower than the best available part, would still not cause a significant delay. A part that produced multiple errors requiring multiple re-sends--maybe. Most likely your problem is in the computer software behavior not in the connector.