I'm using a SteelSeries 6G gaming keyboard at the moment, however it's causing me no end of issues. I find while im gaming keys come flying off. It's really frustrating to be in the middle of a frag session to suddenly find two keys go flying off. I need a keyboard where if you push down on the key hard, it does not spring up and go flying off. Mechanical or normal keyboard is fine, as long as it has the above criteria. Any suggestions?