I use M-Audio Oxygen-8 keyboard (USB 1), which actually became almost zero latency after SPAT and windows performed some magic to make non-ASIO drivers near zero latency. I was truly amazed when Cakewalk did that fix and my old laggy keyboard became as responsive as my Firewire interface...truly magic.
For soundcard, I use Edirol (yes, remember them) FA-101 Firewire interface with mod drivers for Windows 10 (it's a legacy product which only got updated as high as W8). If I keep it as my sole audio interface in Sonar, I don't usually have problems. The problems occur when I start switching between the ASIO drivers and WDM onboard drivers. When I do that, I usually have to reinstall the drivers which often takes a whole afternoon. It's a real ball-ache and I'm thinking of updating to a cheap USB 2 audio interface, but the FA-101 was and is one of the best audio interfaces in terms of sheer numbers of inputs and zero latency, so I will use it until it (or I) die (touch wood). ;)