Question: are all gpus compatible with all motherboards?
Answer: If your motherboard has a PCI-Express slot and your graphics card uses PCI-Express slot then they are compatible. Even if the slot and the gpu is different gen PCI-E. So every PCI-E slot supports every PCI-E card, regardless of generation. Your motherboard will support the the graphics card.