You didn't say what version of Windows you upgraded from. But, it you upgraded from Windows7/8 the upgrade might have grabbed the wrong driver for your ISD. Good news is for the next year, Microsoft has stated that all Win10 hardware devices will be using Win8.1 drivers, so it appears that it should work.
1) Backup all your personal information to external media prior to starting this attempt
2) Temporarily disable your Anti-Virus program and any other security software such as popup blockers and personal firewalls.
3) Go to Installed Programs in Control Panel and uninstall the driver software if listed; if not listed, go to Device Manager in Control Panel and uninstall the ISD driver.
4). Reapply the newly downloaded driver you linked to in your original post and reinstall driver. It's listed for both 8.1 & 10 so it should work.
If this fails, you might have other problems, and I would keep working with Lenovo Tech Support. They may have you update your BIOS to the latest version; this sometimes will solve this type of problem. However, it's a high-risk maneuver if you've never done it before, even with a Tech helping you over the phone. So, if you agree to let them try it or you try on your own, don't be surprised if you brick your Motherboard and have to replace it at $175-$400!
Let us know if that fixes it!