I've gone through many keyboards over the years. A couple of thoughts:
- Microsoft has off an on made some nice gaming designs with their sidewinder designs. They seem to make them then stop making them for a few years, then get back in the game. I've owned many and they are always unreliable.
- Logitech used to be just as bad as Microsoft for reliability. Lately they've improved their game and I wouldn't hesitate to use one.
- Razer, the standard and original gaming specific brand, is also very unreliable.
- I myself, or others I know, have had reliability issues with the many PC brands of the past 10 years such as Corsair, Coolermaster, etc.... Their keyboards/Mice are just not as good as peripheral specific brands such as logitech.
- The one brand that claims to have the best reliability on the market, and I have had very good luck with them is Steel Series. I'm sticking with them until things change. If I still had my store it's the only brand of keyboard/mice I'd stock.
The SteelSeries MX500 is a blue backlit Cherry Red keyboard. Claimed to be built like a tank. Under $100. Don't be turned off by the minimal layout...it lacks stupid media keys, but all keys are macro capable. You can turn any key or Fkey into a macro. This is nice since you can turn the F key for example into a macro where it's within easy reach.
A second device I must recommend is the Logitech G13 gameboard. I bought mine for under $50 and it's great. You may not use it for every game, but for those that you do it's awesome. And for the price it can't be beat.