Bad Driver Pop Ups

How do I get updated driver installed without the popup thing that won't go away.  Can I go directly through Microsoft for a free version?

I cannot afford to keep buying programs over and over, when Microsoft should provide free users of their products.  My pc at home has Windows 7.