in all honesty, do i need a gaming keyboard to better my playing? no because it won't. i perform at the level i do mainly because of how much i play. however, that's not to say i don't love my razer tarantula and its amazing flashiness, but you honestly don't find yourself using programmable keys and profile settings for BF2. however if you decided to pick up WoW on your downtime at your office like myself, i find it very useful. other than that, the razer has the fastest response time for any keyboard. only downside is the fact it requires TWO usb ports to run at that high speed, one usb to run it and one to run the response time.
good luck man
good luck man