It should work but you need to make sure the motherboard is at least PCIe 2.0 or higher.
I had an issue with very old motherboards where the GPU wouldn't detect because it was PCIe 1.0.
Upon turning on the fans just spin at 100% and nothing detected in bios.
I think it should work
Motherboard :
https://static.gigabyte.com/Product/2/3967/4886_m.jpgHere it says it has 2.0 extension slots :
https://ibb.co/jXJbLx