Best bet at this point is to go to the manufactorer website and make sure you have all the updated drivers for your system. Either that or you can check Windows Update and see if they have them. But the Manufactorer is the best site to check.
Well then go to the parts manufactorer. They should have updated drivers there for everything. I know this part sucks but this is the best way to see if it is the drivers or something else that is causeing issues.