the 3958 is supposed to be for the "3rd Generation Core" platforms (formerly Ivy Bridge) - HD 4000, HD 2500 and corresponding Pentium 2xxx and Celeron 1xxx skus. It is not for HD 4400 (Haswell aka 4th gen core). Seems like a snafu in the skus selected when this driver was loaded in the download driver search/driver update utility.
All 4th gen core stuff is now supported off of the 15.36 driver branch - 15.36.7.3960 is the latest there, I believe