I understand not wanting to upgrade to Win 10, but Win 8.1 (which is basically just a better optimized Win 7) has been rock solid for ages, and would solve this problem and buy you a few more years of compatibility/support.
Last I checked (a couple months back) on Ebay, there were a number of OEM licenses (for Win 7 and Win 8.1) selling in the $10-30 range. You get a valid product key immediately emailed to you. The OS installers are freely downloadable from Microsoft.
I purchased a license each for 8.1 and 10 (about $12 per), and have since loaded them on systems for friends/family. I plan to grab a couple more soon as spares.