all PCIe 16x are backwards compatible, 3.0 to 2.1 to 2.0 to 1.1 to 1.0
"PCIe 2.0 motherboard slots are fully backward compatible with PCIe v1.x cards. PCIe 2.0 cards are also generally backward compatible with PCIe 1.x motherboards, using the available bandwidth of PCI Express 1.1. Overall, graphic cards or motherboards designed for v2.0 will work with the other being v1.1 or v1.0a."
all PCIe 16x ports as suo stated are the same size. the revision versions (ie, 1.0, 2.0..) are mainly increases in bus bandwidth within the port. so for higher end cards that need more bandwidth a newer PCIe 16x port was created so they can utilize a higher throughput. all it will do is limit your total data transfer rate on the card you would buy, which in the case of either a gt 440 or a hd 5770 will not be higher than a standard 8800gtx(standard PCIe 16x card). the cards will work and run very efficiently.