It fits the bill if you want something very portable friendly that still has horsepower. It won't run all modern games on ultra graphics settings, but it will run most games on at least high settings. And as Jason said, the temperature on this system can get high fairly quickly, so be sure to take care of it! Don't block the vents or set it on anything other than a hard, flat surface.