I seem to remember using something similar a few years ago that did not work well at all.
I vaguely remember something like this a LOOOONG time ago. I also remember GLSetup, which was supposed to make sure you had the correct and compatible OpenGL driver for your graphics card, but I don't think that's what we're thinking of.
Anyway, I hate "automatic" things in general, and this sort of thing is no exception. I wrote a very long and nasty e-mail to Nvidia about Geforce Experience. Sure, you don't HAVE to use it now, but who knows how long before it becomes mandatory?
Between this and the issues I'm having with my GTXTITAN, I'm pretty angry with them right now. (‾ε‾“)
i7-4790K (NH-C14), 4x8GB DDR3-1866 CL9, GA-Z97MX-GAMING 5, SAPPHIRE TRI-X OC 290X, 2x 256GB Q Series / 128GB Vertex 4 / 3x3TB DT01ACA, CX750M (PSU), VG248QE, 3x M2060SWD2, MIMO 720F, Majestouch-2 (red) / Vengeance M95