Problems with USB devices are much to common. The most frequent issue is stuff does not comply with the technical standards. It is a QC issue. But in sopme cases it can be a driver issue. Newer versions of Windows have a full set of generic USB device drivers.
For a long list of post about this, go to the search box above and type in:
USB PROBLEMS
A good generic keyboard is about $15 plus shipping. Fancy keyboards are not always high quality. On Amazon I found:
Microsoft Wired Keyboard 200 for Business - Black by MICT9
$19.95 $15.20
About my earlier comment. Windows shuts off a port that draws more that 500ma for more that a few seconds. This trigger is set in the hardware. It is part ofthe USB standard. Minor variations introduction may cause this level to vary. That is normal. But it is not normal for any keyboard to draw more than t
250 MA.**
So yes, a lemon keyboard can work in one PC and not another. It is the keyboard.
EDIT: ** Correction, keyboards normally take less that 100 MA. wireless keyboard come in under 25 MA to conserve battery life. (The old PS/2 keyboard took less that +5 V DC at 275 mA, the rating of the PS/2 interface.)