As a big fan of the gaming company Razer (as you can see in my name), I would recommend the Razer Mamba 2015 (the new mouse) and the Razer Black Widow Chroma.
Links:
Mouse:
http://www.razerzone.com/gaming-mice/razer-mamba
Keyboard:
http://www.razerzone.com/gaming-keyboards-keypads/razer-blackwidow-chroma
The Razer Mamba is a great mouse, I bought the 2012 version about a year ago and it is amazing. The 2015 version is going to be so much better, it can be wired or wireless, it has chroma lighting, it has a long lasting battery, a 16000 dpi sensor! I mean 16000 dpi, that's the fastest gaming mouse ever made! It has nice clicky buttons which are very responsive, comes with a charging dock for when you use it in wireless mode, has a 1ms response time and adjustable click force technology. For more information please read the link.
Now I don't have a Razer keyboard. I have a Razer mouse, mouse mat, headset and gaming keypad. I would recommend looking at the gaming keypads they have too. So lets quickly talk about the gaming keypad I have (it is better than a keyboard for gaming). I have the Razer Tartarus gaming keypad, it has 25 fully programmable buttons, a very comfortable shape and design, chroma backlighting and 8 directional thumb pad and a adjustable wrist pad. Please see this link to learn more.
Razer Tartarus:
http://www.razerzone.com/gaming-keyboards-keypads/razer-tartarus-chroma
So finally the Razer Black Widow, it features the new Razer mechanicle switches which last longer and are more responsive than other keyboards. Each key lasts 60 million presses. It has chroma backlighting, macro keys, programmable buttons and a gaming mode option. To find out more please visit the link.
Overall, I would get the Razer Tartarus if you have a smaller hand and a Razer Orbweaver gaming keypad if you have a bigger hand. Then I would get the Razer Mamba 2015 edition (when it comes out) and then you're set for gaming. Also to program any buttons all you need to do is download Razer Synapse and you can change the lighting effects, make macros, program keys, change sensitivity, etc...
Razer Synapse:
http://www.razerzone.com/synapse/
Hope this helps