Is your software up to date? I know Windows is update savvy, but what about the rest of your hardware? I often forget about keeping the components up to date. Maybe that's because I no longer use a desktop computer. But you should not be so careless.
For a quick check-up on your computer drivers, Driver Identifier will run a scan and present the results on a browser page, where from you can also download updated drivers, if the case may be. However, if you do choose to upgrade, you will likely be given a list of possible upgrades. Choose wisely.
Driver Identifier installs quickly and works as advertised. There's nothing else to say.