Question: is 16 pcie lanes enough?
Answer: Most intel desktop processors have 16 PCIe lanes, which is just enough for an x16 GPU. Obviously, you can't use the GPU without an OS to run on, thus you will need an SSD.