We deal with a lot of Lenovos at my Office (literally, we are a reseller). Remove all their proprietary software (the driver update program you can leave).. seriously, I have the wackiest of problems on some Lenovo workstations solved by getting rid of their bloatware. Especially the power management and network connection software. Windows does fine handling this by itself.
Check your computer's power settings (especially on a laptop) and make sure that the Wifi is getting full power, all the time:
-right click your wifi "triangle"
-change adapter settings
-right click your wifi adapter, properties
-"configure" button
-Power management -> uncheck "allow computer to turn off this device"
Save changes and close.
Next:
- right click your battery icon down on the taskbar
- power options
- for whichever power plan you have selected, click "change plan settings" (indeed you may want to do this for all power plans)
- change advanced power settings
- expand "Wireless adapter settings"
- change both to "Maximum Performance"
- save your settings and close er down.
This has worked on several Laptops I've had to fix for issues very similar to yours.
Some other things to try:
- Try running a cat5 to your computer next time it slows down. If it fixes it, you know it's a problem with your wireless card or adapter.
- Someone using a microwave nearby, or a cordless handset, will cause interference and slowdowns.
- Get "wifi analyzer" app or something similar for your Android phone if you have one, and see which channels are being used nearby. Choose one that overlaps the least with any others if there are many, or is furthest away from any others if you can.
(Those last two are probably more useful if you are in an apartment or something.)
- Find the latest drivers for your Wireless adapter from the manufacturer, not Lenovo.. that helped me out. I have an Intel card in my laptop and got my driver right from them.
- Disable all Addons in your browser next time it slows down and see if it makes a difference. Remove any funky toolbars and the like.
- Check your msconfig services and Task manager to see if any funky stuff is running. If so, Google it first to make sure of what it is then remove it if you can.
- Other basic stuff like make sure Windows is up to date. Don't bother running not very nice 3rd party firewalls, and be wary of what AV you choose. Honestly, a combo of Spybot S&D and MS Security is good enough for most people. The best defense is to browse smart.
Well it's late and that's all I can think of right now, hopefully some of it helps. Good luck!