Which gaming laptop should I choose?

I'm currently debating whether I should get a Lenovo Y510P, MSI GE60 Apache Pro, or Asus Q550LF. I'm not willing to really spend over $1,200. I'm going to be using it for light to medium gaming, browsing, and not much else. Battery life is not so much of a problem for me as I will generally always have it connected to the outlet while gaming. Although less than 4 hours is kind of inconvenient. Portability does not matter to me as much either. I'm likely going to be playing League of Legends, some newer games, and Steam titles. Any suggestions or advice on my current choices?