Hoping someone can explain PCI-e slots to me. I am building a new trading system, I have two Nvidia Quadro NVS 295 graphics cards (so I can run 4 monitors) and I am wondering what PCI-e slots I need on the motherboard. Basically I don't understand the difference between the different sorts of PCI express slots and whether or not it makes any difference to these cards. The motherboard I am looking at is a Gigabyte GA-H67M-D2 H67 Socket 1155 GB (I will be using an Intel i5 4 core processor) It has the following PCI-e slots: 1 x PCI Express x16 slot, running at x16 (PCIEX16) 1 x PCI Express x16 slot, running at x4 (PCIEX4) 2 x PCI Express x1 slots Will the above board suffice? will I be able to expand to 4 cards in the future (use up all 4 slots)? or do I need to find a board that has 2 x PCI Express x16 slots, running at x16?