The problem isn't the USB cable from the Tyros. I'm not familiar with that synth, but a quick look at a downloaded manual seems to indicate the USB only handles MIDI and the editing/librarian software, not audio.
If that's correct, then from Sonar's point of view the only thing coming and going via USB is MIDI.
Latency is to do with audio processing, much more than MIDI.
As you have the Edirol interface you do not need to use the NVidia hdmi driver. That is there so your graphics card can send audio down an HDMI cable to your monitor in case it has built in speakers. Some people have found that disabling HDMI audio drivers in Control Panel/Device Manager can go a long way towards curing apparently insoluble latency problems.
Sonar does not use the audio drivers specified in the Windows sound settings. It uses whatever audio interface it is told to use in Sonar's own preferences.
Are you using the sounds in the Tyros itself or using it as a MIDI controller to play other software synths?
If you are using the Tyros as a synth, how are you hearing the audio from the Tyros? How exactly are the audio outputs connected, and connected to what? Are you using the "audio track echo" function in Sonar to hear it? If so, then the delay is caused by how long it is taking Sonar and the PC to receive the audio then process it and send it back out.
To lower that delay you need to first check Sonar is using the Edirol. If ASIO drivers are available they will show up as an option. Download the latest drivers from Roland and install them first.