Driver Magician is the best because it works well too. My drivers detects my computer has two video cards, but it only has one. And it can't resore drivers from backup, although it claims it can, it doesn't work on my PC. Windriver can't restore drivers from backup too.