I recently bought that exact Lenovo laptop for a family member of mine. I have been able to run Minecraft without a single glitch, and that's about all I've tested on it. I am almost certain that it could run all those games you just listed, but probably at lower settings. It wouldn't look the best but it would be playable. The Lenovo is also VERY well built, I was quite suprised when it arrived. It's honestly quite sexy.