I'm currently using a Race II for gaming and would say that it is pretty good, and fulfils what you want besides being PCB mount rather than plate mount. Normally I wouldn't like this so much but with the Race II, I haven't found that it feels flexible at all. I own a G80-3000 as well and you can definitely feel that that is a PCB mount board but the only give-away with the Race II is the fact that its so light.
On the more obscure part of the spectrum, I recently got a 96 key (12 x 8 grid) Tipro board (don't have it where I'm living at the moment as I'm moving soon). While not as ergonomic as an Ergodox, or Oobly's custom board, I would say that the brief time in which I've used it has really shown its potential as a gaming board. It's small (I was actually very impressed with how small it was) and while you obviously sacrifice some typing functionality as it doesn't have any of the shaping of a normal keyboard (unless you can get one of the QWERTY variants) you could easily program it with a typing layout. That said, it also has a PS/2 port on the rear to allow you to connect a second keyboard so you could still have all the typing functionality by keeping a second keyboard stowed away somewhere close. I've found the board to be very solid (it has a metal plate that the switches are attached to and another one that makes up the bottom of the case) and the programming software is very simple to use. Given the price these things crop up on eBay (got mine for Ł8, have seen many go for less than that), I would say its worth trying one out if you can get a hold of one.