Unless you're really into precision gaming and play a lot games such as FPSs, you won't need to invest much in your keyboard. Microsoft ones are really cheap and have great response times and comfort. As a mouse, I would suggest the Razer Krait 2013, as it is really good and worth the price (around $50 USD in the US)