Installing KB-3161608 made a world of difference on my WIN7 corporate laptop.  The 64 bit version of the WIN7 rollup was installed after downloading the 25MB patch.  After installation and rebooting, the Windows Update process was about 3-4 times faster this month.  The patch inventory & search process was the most time consuming part of the past process.  It usually took 2-3 hours alone to complete, prior to downloading any changes (and after the change the inventory portion completes within 10 minutes) 

June 2016 update rollup for Windows 7 SP1
25MB download and you must reboot PC after installing
https://support.microsoft.com/en-us/kb/3161608

The June 2016 update rollup package for Windows 7 Service Pack 1 (SP1) and Windows Server 2008 R2 SP1 fixes issues and includes performance and reliability improvements. We recommend that you apply this update rollup as part of your regular maintenance routines. Check out the fixed issues in this update. Also, see the prerequisite and restart requirement for installing this update.