COLGeek :
PCIe 3.0 compatibility is a feature of the motherboard and its chipset. Not a problem in terms of CPU support.
You are wrong, to get PCIe 3.0 working, chipset must support it and the cpu. PCI-e lane must be 3.0 and the CPU must be Ivy Bridge( not Sandy Bridge) because Ivy Bridge cpu has built in pcie 3.0 controller inside the processor. Without Ivy Bridge processor, it will run at pcie 2.0 only.