Gaming laptops have come a long way from being chunky, overpriced machines that screamed for a power socket every few hours.