Please tell me the different between PCI EXPRESS X 16 and PCI Express 2.0 x 16. Can I use PCI Express x16 for?

I have the slot PCI Express x16 of MSI G41M4, can I buy and install EVGA GTX 560 DUKE? (it have PCI Express 2.0x 16
1 answer 1