I have this exact problem with an ASUS Aspire 5793G, I fixed it by installing the HID drivers instead of the 109 drivers, BUT:
Now, a number of devices popped up under the "Human Interface Devices" tab, called (HID-compliant device), and under "Keyboards", where I had (I think), these same devices (or at least some of them, under different names), I now have "Microsoft eHome MCIR Keyboard", "Microsoft eHome Remote Control Keyboard keys" and "Standard PS/2 Keyboard".
If I disable "Winbond CIR Transceiver" under the "Human Interface Devices" tab, all I'm left with is "Standard PS/2 Keyboard".
... and here's the kicker:
I did this fix to try playing Heretic: Shadow of the Serpent Riders and Hexen: Beyond Heretic. The keyboard issue wasn't a big deal until I tried installing Hexen from a CD (the installer batch took / as a modifier, so I couldn't use it instead of \), so I tried this fix and everything is well, except now DOSBOX can't manage Heretic nor Hexen. The new drivers actually makes the games perform horribly. We're talking single digit frames per second. Before I installed the new keyboard drivers Heretic ran perfectly.
I just tried Interpose, an old shooter, and it also has performance issues (running in DOSBOX)! This ran perfectly before I installed the new keyboard drivers. Now, it stutters heavily whenever certain amounts of sprites are rendered. It seems to be a pretty specific number, runs perfectly up until "x" number of sprites, when "x" number of sprites are hit, it starts to chug at something like 1-3 FPS.
Is this insane, or what?
EDIT: I got it running smoothly. Turns out I just have to set the cycles up to about 3 times what I ran before. It's still very strange.