I would recommend using SlimDrivers. It scans not just for some basic drivers (video, audio, etc.) but also the ones in between (Video I/O Port for example) and you can install each as they are listed from the scan. You do NOT need to reboot each time, just after the very last install.
That isn't everything though.. I normally follow this guide to keep computers up to date, clean, and working, just because you have a up to date driver won't help if the fan in your PC is not working and overheats, or some Malware will trick you into formatting your drive to 'clean a virus'.
Did you install all Windows Updates? Including OPTIONAL except BING? Check them and repeat till ALL are installed.
Download and run Slim Drivers, install all the latest updates but you don't need to reboot until you do the last update
Go to www.filehippo.com, download Malwarebytes, go to CUSTOM Scan and set it to do a full system scan (by DEFAULT IT DOESN"T DO THAT, and AntiVirus doesn't pick up alot of malware) - this resolved almost ALL other similiar posts to date as most had Malware the AV didn't pick up.
Remove whatever AV your using and download AVIRA, AVG, Comodo or Panda go to CUSTOM Scan and set it to do a full system scan (by DEFAULT IT DOESN"T DO THAT) - this repeatedly has resolved alot of people issue relying on MS Essentials.
Repeat the AV/Malware scans till the system comes up clean.
Download and run SPECCY, use the first tab for reference whenever making a post like you did above to give us more then "I got a XYZ motherboard". Also helps you see your temps when idle, so you can see if your overheating.
Download AUTORUNS and turn off anything NOT critical on startup, so you don't need to run JAVA Update Download Scheduler to check for Java updates everytime you start your computer for example. BE CAREFUL AND KNOW WHAT YOUR TURNING OFF BEFORE YOU DO IT.
Open Computer, Can Air dust out the bunnies and use paint brush on the vents, coolers, fans, etc.