My laptop is slowing down like hell and games are lagging. What do I do?

I own a Lenovo G570-20079. It had been running windows 8.1 before and I upgraded it to windows 10 about a month ago.
Then I played games like DMC and Assassin's Creed Revelations. At first, it worked fine but now it lags like hell.
My laptop runs and starts really fast, but just games have so much frame drops even at lower resolution and lowest graphic settings. Hell, it worked before 2 months and even at first after installing windows 10.

Could you guys suggest a remedy for this? I find it really annoying that a game that worked perfectly before has issues right now.
Thanks in advance.

P.S. It has 4 gigs of RAM running on i5-2320M clocked at 2.4GHz. It has a dedicated Intel HD Graphics 3000.

Reformat and reinstall everything from scratch.

On those specs you would be lucky to run any game. You have a dual core CPU with 4GB RAM on on-board graphics. You should consider upgrading the hardware if you want to start running newer generation games like Assassins Creed Revelations as you are heavily overloading the CPU and graphics.

If you are looking to speed up your PC I would recommend removing the Windows 8.1 OS. Microsoft set Windows 10 so that it could 'rollback' to your original OS if you had any problems, which means your old OS is still installed alongside Windows 10. Go to C: drive properties and run a full disk scan. It should give you the option to select 'Previous Operating System'. Beware by doing this you can't roll back to your old OS.

Reinstall your Windows operating.