I'm having issues with speed on my Lenovo ThinkPad laptop?

I have had this issue for a couple of months now. My laptop takes forever to turn on, and when it does, it takes a while for the login screen to show. After logging in, it takes 5-10 minutes to show my desktop. My web browser (Google Chrome) is also very lagging. Sometimes the screen freezes, but I can still move my mouse. When I type, the words don't show until after about 10 seconds.

I tried everything. I ran tons of different scans, but no threats or viruses came up. I then went the whole nine yards and reset my laptop to factory mode. I thought that would've fixed all my issues, but it didn't.

I have a Lenovo ThinkPad T420i and Windows 7 Professional.

I'm not very techy, so detailed steps would be helpful.

First Disable Unwanted Services
Check Article in