PCIe 3.0 is backwards compatible with PCIe 2.0. PCIe 3.0 is twice as fast as PCIe 2.0, eg PCIe 3.0 running at x8 is the same as PCIe 2.0 running at x16. Current GPU's do not saturate the lane at PCIe 2.0 x16, so you'll be fine.
PCIe 3.0 is backwards compatible with PCIe 2.0. PCIe 3.0 is twice as fast as PCIe 2.0, eg PCIe 3.0 running at x8 is the same as PCIe 2.0 running at x16. Current GPU's do not saturate the lane at PCIe 2.0 x16, so you'll be fine.