The P7P55-M's four memory slots are capable of handling up to 16GB of overclocked PC3-17600 RAM. A PCI slot and two PCI-E x1 slots should be enough for internal expansion cards, while the PCI-E x16 slot will be needed by your graphics card. Like most compact motherboards, a dual-height graphics card will block access to the PCI-E x1 slot below. There are six SATA ports and an IDE connector for older PATA hard disks. Available headers include three USB, one S/PDIF and one parallel.