I have an MSI K8N SLI MB which says that the PCI-E slot supports PCI Express x16 version 1.0 and I need to purchase a new video card, can anyone tell me if a PCI Express 2.0 x16 or PCI Express 3.0 x16 will work? Are they just upgrades or have different functions?