Brett, you say an $800 laptop will play games on low at best, which I guess is near true if you demand 60 fps at all times and restrict your domain to new, big publisher games. You also say that the Y570 is not a good laptop because it can't run the most demanding game on ultra. I don't think you have a solid grasp on what "good" means. He wants "a good laptop", not "the best laptop".
The Lenovo Y570 is a great find. It should run new games on medium at least, high or ultra depending on how smooth you like it.