I think laptops will be pretty limited if you want to game on it, and have it last 8+ hours of battery life.
Quick suggestion would be to look at Lenovo's as I believe their newer models can actually switch the batteries without having to power down.
http://shop.lenovo.com/us/en/laptops/lenovo/y-series/y50-uhd/