Okay so i just bought the HP p6404y. And it only comes with a onboard geforce9100....so im looking into buying a better video card for it...but when i looked on newegg i noticed that they sell PCI Express x16 2.1, PCI Express x16 2.0 and PCI Express x16. When i look at the specs for my comp online it just show PCI Express x16. But when i look at newegg they have like 14 choices for cards...and for 2.1 and 2.0 they have like 200+. Which makes me think i do have 2.0 or 2.1 but it just doesnt show it on the websites that im looking at my specs on. Does anyone have any incite on this. Cus i cant really look at cards unless i know which i have? thx in advanced - SyNik4L