Windows may have stringent guidelines to govern which drivers they'll tell you about, but third-party software can operate outside of those constraints, allowing them to give you the most up-to-date information. Like Windows Update, this too has its drawbacks. They'll tell you about the latest drivers, but some of those drivers won't work with your OS in its current state and cause some serious problems - an incompatible video card driver can leave you flying blind.
The market is saturated with products to test your driver readiness, like Driver Soft's Driver Genius or DriverAgent from Phoenix Technologies, who will also perform a web scan on your machine to check how up to date you are. Some of these tools will simply perform a check and give you the results, others provide links to new drivers, and still others will download and install the drivers for you.
Before you use them, be aware of two things:
1) You should to back up your existing drivers to ensure that your system can be reset in case anything does go wrong.
In the Start/Search box type devmgmt.msc and click on the Device Manager,
Navigate to the particular piece of hardware under consideration,
Right-click the item and select Properties,
Go to the Driver tab,
Click Driver Details to see the path to the driver file(s) you may want to backup.

click to enlarge
2) Windows will update your drivers for free, whereas third-party companies may want some of your cash for the convenience of getting you the newest drivers.