Ok ive built my own pc and am very proud my first one ive got a Zalman Tower with a ASrock Z77 extreme 4 mb a Nvidia GeForce 7800 GTX graphics card , Creative SB Audigy 2 ZS (WDM) with a intel core i3 3.40GHZ 16 gb of Ram all fan spaces filled up with neons three hard disks and two Corsair SSD . So my question is this i want to upgrade or get another Nvidia graphics card but am unsure as to which one to get as all the ones i have looked at seem to have a different PCI fitting to the one i already have both on the card and on my MB the same also applys to my sound card . i will also be getting some more ram as well to add to the two i already have . Any help would be greatly appreciated