What are the specs of that machine? Is it a regular HDD or SSD?
Let's try to determine whether there's software or hardware at fault with some tests. On a fresh restart, how much starts with Windows? If there are pre-installed programs you don't need just uninstall them and other things you can remove from the startup menu (in Task Manager, startup tab).
As to diagnostic tests, some laptops have utilities built in. On a Dell you'll often find them in the F12 bootup menu, on an HP it may be under F2 or in the BIOS at F10. Of course plenty of third party tools are available:
Seagate Seatools for HDD: https://www.seagate.com/support/downloads/seatools/ (comes in two flavors: boot disk (DOS version) or to run in Windows (Win version))
Memtest86 or Windows Memory diagnostic (google former or search for "Windows Memory diagnostic" in start menu)