Most likely a software issue, rather than hardware. As suggested, sometimes you need a fresh install of the OS to make these cards run right, as some driver leftovers are very hard to get rid of.
If you are willing to try a fresh install of the OS, that's what I'd suggest. Just make sure you back everything up you want to keep.
Cheers
Mick