The card probably wasn't properly seated in the first place, it happens.
Really good that I keep those ancient motherboard install CD's around, there was an old machine missing a driver, manufacturers website had a wrong file but I have more boards with the same chipset so popped in the CD of another board and now it recognizes the device.
That's cool to know I keep driver cds just in case. A lot of boards use the same or similar chipsets so that's a good thing actually. My Asus board uses the same chipset as the MSI branded board I was looking at. The one I have now has tons of options and fine control in the bios. But I usually just run stock settings and have zero interest in overclocking.