Depending on whether or not you need extra macro keys, I find the apple numeric keyboard to be a dream for most games. You just need to use a program called sharpkeys to remap a few keys to make it windows friendly.