Caveat: I am not a programmer, just an enthusiast. Windows programs typically package all of the dependency libraries up with each individual program in the form of DLLs (dynamic link library). If two programs both require the same dependency they just both have a local copy in their directory.
How old are we talking? The nvidia open-source drivers dropped support for everything prior to the 20-series i think? but the closed-source nvidia drivers still support older cards.