I'm sure everything is fine and you just have to set things up properly within Sonar.
Have you installed the latest ASIO driver for your Edirol ?
In Preferences/Audio/Devices, is "Output Drivers" set to your Edirol ?
(and Preferences/MIDI/Inputs set to your keyboard, but I believe it is already).
In Preferences/Audio/Playback and Recording, is "Driver Mode" set to ASIO ?
In Preferences/Audio/Driver Settings, "Playback Timing Master" set to your Edirol ?
What is "Sampling Rate" set to ?
What is your "Effective latency at [sampling rate]" ?
Screen shots of your different Audio preference pages would be useful for us to catch anything out of the ordinary.
With ASIO, your Windows can't also use your Edirol for sound output. Set Windows to use internal audio if you have it, or maybe the nvidia if that outputs to something useful.