So I've tried the following:
1) Purchase audio interface - the shops I visited again told me that MIDI users typically do not require audio interface. And when I insisted to still get one, the ones available do not have USD in / out for my MIDI controller (I'm using a Nektar impact ix49, which does not have MIDI in/out ports. I connect it to my desktop via a USB cable directly). So apparently audio interface isn't even a viable option for me.
2) Creating a track using drum beats as metronome. I did a recording for Sonar and Cubase each again, at the same tempo, using the same keyboard, playing the same notes. For Cubase I had one note that was off sync. For Sonar I had a grand total of 10 notes off sync, out of which 5 were consecutive, making it tedious to change. I tried again, and for Cubase I had zero off sync while for Sonar I had 9! Something is really different between my recording using Sonar and Cubase..
Short of upgrading to Windows 10 and using WASAPI, and purchasing Cubase, is anyone able to advise on anything that can be done to mitigate this? I know I may be grasping at straws here but both available existing options cost a significant amount of money for my budget - (well, not Windows, but I don't see it as terribly worth buying solely for the WASAPI functionality - I'm perfectly fine with my Windows 8.1 otherwise) as such, would like to ensure that all the existing cheaper options are indeed exhausted before I proceed to evaluating the ones mentioned.
Thanks in advance again.