A custom driver is required to get better MIDI latency performance than this over USB.
I have no experience with the limitations of FireWire for MIDI time stamping.