It's confusing, but you have installed the correct driver already. For reasons best known to someone other than me, the driver version numbers reported in Windows and used by Intel differ like this.
As you can see here, though, they're the same version. And the last four digits are always the same for these drivers.
Wow, what a bizarre system. I'd say I feel stupid, but no, I feel like a rational person confronted with an irrational system. Thanks for clearing things up.
Now that I've tried to reinstall the driver 3 or 4 times, I wonder if I've cluttered my system with multiple copies of it...
When you install a driver without uninstalling the previous one it will just override the information so you should not worry about possible multiple copies.
My best recommendation is to uninstall the driver completely from device manager and select the option to delete the software as well and then install the driver again.
The latest driver version is 3960 but the first numbers are the driver base line and packages but if you have the driver 3960 you can be sure it is the latest version.
Here you can download it just in case:
If you have problems during the installation of the driver, you may try the steps mentioned here: