There are some great and cheap mechanical gaming keyboards out now. I've been loving my Corsair Vengeance K65 - got it for machine steno because it supports n-key rollover (nkro).

//