Audio & midi not lining up

The problem is that MIDI is being sent late to my keyboard, thus making the audio returned to my interface late.

I have clarified this by playing quarter notes to the metronome in cubase, and the waveform is perfectly (within human reason) to the grid. This would dispel any audio latency.

Heres a visual of whats happening: https://dl.dropboxusercontent.com/u/3657402/cubasemidiissue.jpg
the three tracks are labeled accordingly. I am willing to admit that my timing probably isnt perfect and I may be testing this incorrectly, but I see no waveform delay in what I’m playing back into cubase.

I am monitoring via my audio interface, not through cubase. I have tried different bugger settings.

Thanks again