Please edit your post in future instead of double/triple posting. :)

Out of my experience, Driver Magician has helped me out a lot with driver updates. Personally I would recommend it's use, though other people may have something against it's use. I'd only recommend software like this if I've personally used it myself before and worked well, just to make note. I'd never recommend software I've never used before myself and would say take caution and always make sure to make a System Restore backup.

You could try using Driver Magician to update as many drivers as possible, it should also help. I do recommend however the use of CCleaner or another registry cleaning tool to help clear any registry issues you have.

Just to be clear, please also do a virus scan of your entire system and memory if your AV supports that feature.

Download CCleaner
Download RegCure