2.0 will work. it's all backwards compatible. although, PCIe 2.0 has about half the bandwidth of 3.0. BUT, with 1 single card it won't make a difference since, more than likely, you wont saturate the PCIe bus with 1 single card no matter what motherboard/CPU you have.