I don't know what all games you play, so you might need a whole new keyboard, but I have a 12$ Microsoft keyboard and a Belkin n52te for when I play call of duty.
The only things I use my keyboard for is typing in game or calling air strikes.
With that said, I LOVE my Belkin and could tell a huge improvement when I got it in my gaming reactions and overall play.
more info here ..
http://www.belkin.com/n52te/index1.html