The system is compact and doesn't take up much desk space.  Because it is so small, the is very little room to add a high power gaming video card.  A single thickness card will fit, but the specs will be far below modern gaming needs.  Having said that, the integrated  video hardware in the motherboard shares your RAM, reducing what is really available to the computer.  So, unless all you do is type up simple notes and emails, you would benefit from a PCIe 16x, single slot  video card.