My Laptop is little bit laggy?

My Laptop is little bit laggy

Entering a team-fight in league of legends drops the FPS to 30~40 and Stuck for 1 second and go back to the normal
Also When the windows startup it takes too much time to be ready for use about (5 minutes)

------ -------- -----

My Laptop Hardware Information:

System Model:
LENOVO 20378 Lenovo Y50-70

Operating System:
Windows 8.1 Single Language (x64) (build 9600)

Processor:
2.60 gigahertz Intel Core i7-4720HQ
64 kilobyte primary memory cache
256 kilobyte secondary memory cache
6144 kilobyte tertiary memory cache
64-bit ready
Multi-core (4 total)
Hyper-threaded (8 total)

Memory Modules:
16298 Megabytes Usable Installed Memory

Slot 'DIMM0' has 8192 MB
Slot 'DIMM1' is Empty
Slot 'DIMM2' has 8192 MB
Slot 'DIMM3' is Empty

Local Drive Volumes:
c: (NTFS on drive 0) *234.88 GB125.26 GB free
d: (NTFS on drive 0)26.84 GB23.67 GB free
g: (NTFS on drive 0)719.55 GB220.37 GB free
* Operating System is installed on c:

Display:
Intel(R) HD Graphics 4600 [Display adapter]
NVIDIA GeForce GTX 960M [Display adapter]
Generic PnP Monitor (15.7"vis)

---- --- --- ---

I think that my hardware is not that bad too function badly like this
So what is the problem and how to solve?

Run Ccleaner http://www.piriform.com/...r/download
And then Malwarebytes https://www.malwarebytes.org/
Uncheck some programs from Startup list.
https://dottech.org/88136/windows-8-how-to-disable-startup-programs-services-and-apps/