Do not buy the Corsair K90. It is not fully mechanical, and it does not even have Cherry MX Blue switches (it has Reds). Also, the 18 G-Keys are going to be completely useless unless you're doing MMOs (which you haven't specified). If you are, then the K95 is a better choice, as it is fully mechanical.
If you're just looking for an FPS keyboard, I recommend the Ducky Shine 2/3 (if you can get your hands on it), as they come with an insane amount of options as to backlight color, key-switch type, etc. If you don't need backlight, the Filco Majestouch 2 keyboards have spectacular build-quality and are great keyboards all-around.
Both of these keyboards fit your criteria (except the Filco one, in case you decide you don't need LEDs).
Also, on the lower end of the spectrum, Cooler Master makes some good CM Storm keyboards.