If you have got a spare PCI slot in your computer I found the ideal way to go is to get a PCI card that has 2 or 4 USB ports on it. Run your Midi interface on that and nowhere else. I get the best performance by far that way. This works because this USB port is totally independent of every other USB port on your machine. Be careful trying to run a big audio interface and midi interface on the same USB port as well. Not a good idea either.
Also in the original post referred to here back in 2014 it was mentioned that in some DAW's the midi timing is tied to the audio clock. In Sonar it is this way I am pretty sure. This is
not the case in Studio One by the way and it is one of the reasons I left Sonar. In Studio One
external midi timing is super fast and spot and totally independent, no matter what the audio side of the program is doing. As it should be.
I am keen to know what the Midi Express is like because currently I am using a Steinberg Midex 8 interface (on Win 7) but once I upgrade again this won't work any longer and the MOTU is the only thing left I think that runs on the latest Mac and Windows OS systems. So I am hoping it is OK!