Current windows 10 OS is not same as 5 years ago, it has done lots of improvement in performance and speeding up its processing in many of its update. If you are serious on optimizing your laptop performance in windows 10 then you can go with me and follows this steps:
1)Make sure you have latest updates for windows and device drivers and software
Update your windows, device driver and software so that it may resolve performance related issue.So, your System
may perform smooth operation.
Update Windows :
Generally updates happens automatically on Windows 10, but you may still need to manually check to install a particular new quality update, feature update that may have been released to improve performance.
Steps:
a) Open Settings.
b)Click on Update & Security.
c) Click on Windows Update.
d) Click the Check for updates button.

Device Driver Update/Upgrade
A device driver is a computer program allowing higher-level computer programs to interact with a device.If you update your driver then issue related to performance and other critical functioning may get solved because some version of driver may be in beta states and they maynot perform well.
Follow these steps:
a) Open Run
b) Type devmgmt.msc and press Enter
You will get all list of device install in your PC like Keyboard, Mouse, HDD ,CDROM, Network Adaptor,Display Adaptor etc as soon below.
Here I am updating my HDD
a) Right click on my HDD (ST9500325AS)
b) Then click on Update driver
c) Then click on first option if you want to download update from Internet ( if present) or Click on second option if you have update of driver on your machine then goto second option.

Software Update
Updating your application is good, it may boost your system performance.Software updates are important because they often include critical patches to security holes.All of these updates are aimed at making the user experience better.
Ex: MS OFFICE 2016 is faster and better then MS OFFICE 2010
2)Disable unnecessary programs running on startup
When you installed software in Windows then some of them will automatically added to startup list .It will get automatically loads when you boot your PC.
It is better to disable some program which is not needed to load at windows boot up beacuse they just wastes resources and extends startup time.
In my case I donot need to load utorrent to load on start up so , lets disable it.
Step 1) Press Ctrl + ALT + Delete to open Task Manager
Step 2)Then goto Startup tab
Step 3)Find the application which you donot want to load on start up. My case: utorrent
Step 4) Look here , currently utorrent is in enable mode, lets disable it.So for this,
right click on utorrent and click on disable.
Which program should not be disabled ?
i) Antivirus program which is running (like Avast, Avira, WindowsDefender)
ii) Services and application like audio, wireless shouldnot be disabled.
iii)Think many times before disabling Microsoft services
iv)Application and Services for Intel and AMD should generally be set to enable
3)Turn Off Visual Effects
Windows 10 bydefault comes with visual effects from animations to shadows in action such as Reveal highlight and Acrylic material which are a part of Fluent Design system.Don't expect too much performance increment after disabling visual effects.
Step 1: In the Start/taskbar search field, type sysdm.cpl and then press Enter key to open System Properties dialog.
Step 2: Navigate to the Advanced tab. In the Performance section, click Settings button. You should now see Performance dialog box.
Step 3: Then here, choose Adjust for best performance if you want to turn off all visual effects.Finally, click Apply button.
Now ,let disable Acrylic Material And Reveal highlight.
Right click on Desktop > Personalize> Colors> transparency effect toogle switch
3) Use Disk Defragmentation and Disk Clean Up Tools
First let use Disk Defragmentation tools:
If your hard disk drive is fragmented then it do extra work that can slow down your computer.So lets defragment the hard disk if present.
Step 1: In the Start/taskbar search field, type defragment and optimize drive and then press Enter key to open System Properties dialog.
Step 2 : Select Disk you want to defagment.
In my case I am using Disk F because here I am having 70% fragmented files and its worse case.
Step 3 :Click on Optimize and let windows do its task.
Additional Tips: You can run Task Schedule to schedule disk defragmentation on timely basis: For this follow this link : Schedule your disk
Disk CleanUp
Disk Cleanup helps in cleaning up your storage which improves not only your computer’s performance but your productivity as well.
Why Disk Cleanup ?
Disk CleanUp tools help to clears up unwanted files.These unnecessary items might be eating your disk space and preventing your computer from perform well.
Step 1: In the Start/taskbar search field, type disk cleanup and then press Enter key to open System Properties dialog.
Step 2: Select Desire drive to clean up
Step 3 : Press OK
Step 4: Tick items you want to clean
Step 5: Click Ok and then computer will automatically do cleanup
If you want to clean up other drive also then again repeat those step again .
4)Reduce Booting Time out
The boot menu time-out says about how long the windows boot menu is displayed before the default boot entry is loaded.
Step 1: In the Start/taskbar search field, type advanced system setting and then press Enter key to open System Properties dialog.
Step 2 ) Then goto advance tab
Step 3 ) Click on Settings under Startup and Recovery Section
Step 4 ) Click Ok button
Step 5) Then Startup and Recovery windows will open. There tick "Time to display list of operating system" and change the time to around 10 second. You can decrease the time further but never set time to 0, then it will just eliminate booting time period.
step 6) Press Ok button
Alternatively Setting Boot Time using CMD
command
bcdedit /timeout new_timeout_value // _timeout_value in second
Open command prompt and type below command to set boot time to 10 second
coming soon....