Thanks for the responses everyone. I think I may have found a solution.
My motherboard has a PCIPNP option which is a pci plug and play and i needed to enable it. It was so that the OS handles the PCI device plugged in and not the BIOS. Haven’t had any issues since turning it on.