Let's fix "sticky keys" once and for all...
The "sticky keys" problem that people face is a failry common problem on some high-end machines. It has been my experience (and our company's) that this has to due with PS2 keyboard and mice communication. This has ABSOLUTELY NOTHING to due with DirectX Version, Video Drivers, 3d capabilites, etc. It is strictly a PS2 timing issue and our machines running faster than PS2 was designed for.
Here is the quick and dirty fix. Take your PS/2 Mouse and run it serial or USB. Your mouse should have come with a PS/2 to 9-pin serial adapter. This makes the mouse communicate seperately from the keyboard, thus not flooding the buffer in question and VIOLA, we are in business. Move the mouse to a serial port or a USB port (whichever your mouse will do)and your problem should go away.
This has been tried and proven to fix things on my 9x, NT4, and NT2k boxes. Games include Q3, Shogo, Specops2, etc. Basically anything that uses keyboard/mouse should now work for you. Serial is a much better option than USB since USB uses CPU time for input, but this is a minor issue at best.
If anyone wants to question this solution or would like more detailed information about why moving your mouse off of the PS2 channel works, feel free to e-mail me. I will get back to as time permits (eventually).
The Woebringer
woebringer@poboxes.com