All PCI-E combinations are compatible with each other, meaning that PCI-E v1 will work with a 2.0 and a 3.0 card too, just as a 3.0 slot will work with a 1.0 card. They are backwards compatible and will just work at the speed from the slowest side of the connection. So if a 3.0 card is used on a 2.0 slot, it will work at 2.0 speeds. But there's not a lot of difference in most cases. The bios update might increase compatibility in some boards that won't boot with certain cards, but that doesn't mean it's not physically compatible.