Will a R9-280X be compatible with a ASROCK H170 Performance Mother board

Of course it will. In fact any pci-e graphics card can be paired with a motherboard which features at least one pci-e 2.0 x8 and upwards connector. The motherboard you are mentioning in fact features a pci-e 3.0 x16 which is theoretically faster