Could someone explain the logic behind drivers getting updated so frequently in such a way that new updates will improve the performance of new video games? After every update, driver is claimed to have improved performance by 1-10 FPS, sometimes even more. I can't understand this, isn't driver a simple software interface? How can it require so many updates? I would be glad if someone could explain in simple words.