rolli59 :
If it has a PCIe X16 slot it will fit the board, usually it is the case that has the size restriction.
Yes it has one pci e x16 2.0 and 2 mini pci slots. Also, will i get any performance loss because it says that the gtx 780 is compatible with pci 3.0 but i only have a pci 2.0 slot.