It should not be hugely delayed no matter what. If that is the case then those drums must be real old and are what is causing the problem.
Or I see the Safire Pro 10 is a legacy product and there are no drivers on the focusrite site. So if your running XP 32 bit drivers and your OS is 64 bit that might explain the midi issue. To test you could borrow any midi keyboard and see if it behaves the same.
My set the DTX 400 is the basic model made by Yamaha for last few years. They retail for $500.
There is only a tiny tiny bit of latency which is going to happen no matter what.
It shows as my snare hits will be about 64th-128th note after the beat.
I fix this buy dragging the notes back by that amount, or I quantize to 32.
They have made a huge difference to my drum tracks. I have been entering notes on a keyboard controller since 1985 and these drums are what I have always needed. So I encourage you to make this work.
I soloed everything but Superior Drummer and amped the e-drums This is not exactly what you would do. Your still triggering SD which will be a tiny bit delayed.
This bothers me as it sounds like I have digital delay on the kit. I know people with better computers and interfaces don't have this issue. But I've read a lot of posts where we all seem to use direct monitoring for better timing.
I'll just explain what I do and hopefully it will work for you too.
The song will already have either a click track or something to follow.
Insert and MIDI track and set it's
input to the MIDI port of your interface.
You should be able to use Omni and the drums will transmit CH 10.
Now here's the differance.
I
set the Output of the MIDI track to my interface MIDI out which has nothing plugged in.
I do this instead of using "None", because Sonar often assigns new inserted tracks to your last synth.
After you record the midi track you then assign it's output to SD and start editing.
Now there's a dozen ways to monitor but the main thing is you need use headphones or the monitors need to be as close as possible to the drummers ears.
I would plug the Yamaha brain output into inputs 3/4 of your interface and use the Safires monitoring options in the phones or speakers.
The drummer needs to hear both the playback and the performance though the same system.
I guess that older Focusrite doesn't have Mix Control.