There's no difference between PCI-E 2.0 and 2.1 for Nvidia cards, and I'm skeptical as to whether there's any difference for AMD cards either. No video card anywhere "requires" any type of PCI-E slot; the PCI-E spec is near-perfectly backwards AND forwards compatible.