Generally speaking any solid 1600mhz kit with good timings (9-9-9-24 for example) should do.
See
http://www.tomshardware.com/reviews/memory-bandwidth-latency-gaming,3409.html for more information on how RAM speed affects gaming (or usually doesn't beyond 1600, with limited exceptions).
If you have money to blow and just want to the best, Ripjaws and Tridents are both fine.
Check your mobo's QVL (qualified vendor list) to see which sets are compatible, and then simply choose from there. Generally you want higher speeds with lower timings for highest performance.
You can purchase RAM that isn't on the QVL, but ones on the QVL are much more likely to receive vendor support if any issues come up--which is more likely to happen when you start getting into higher speeds and adjusting timings.