Hey bhanvra - Some good advice here already.
Four main reasons for a slow computer: malware infection(s), software conflicts (particularly security software), needs maintenance - clean, defrag, etc., too many programs auto-starting with Windows.
1) Scan the hard drive with good reputable scanner/remover software - Malwarebytes Anti-Malware is one of the best.
2) Make sure your installed security software is not conflicting - i.e. you don't have more than one of the same type installed which include real time protection. You don't have more than one security product actively monitoring each other. You don't have more than one security product which share the same modules (functions).
3) Clean and defrag - as already mentioned, CCleaner and Auslogics Disk Defrag will do nicely.
4) Check your start-up processes and disable all those which are unnecessary.
If you need assistance with number 4, please let us know and we shall guide you through.
Cheers...Jim