Hello. Yes, there is a PCI slot to attach an internal GPU/graphics card. However, you will need to check the power requirements of the particular graphics card you want before buying or installing the card. The power supply unit (PSU) on the HP ENVY desktop was primarily designed to accommodate the components within the system with some power left over. Some graphics cards can require certain amounts of power that would warrant a power supply upgrade (if needed).