What's a good gaming laptop that'll handle most games smoothly?

Preferably has a good backlit keyboard, an always-on USB port, and battery life.
I mostly may use it for gaming and typing, and music, and I'd like to take it places.
I'm currently looking at the Lenovo Y50 or Y510p.

I recommend the Lenovo Y50. Other great options would be the MSI GE60 or GE62, or Asus GL551JM.