Hello there

- I wanted to pick your brains on a problem I have been having and trying to fix for the past few months. The problem is that the laptop started being unresponsive for a decent 1-2 seconds randomly. I believe it happens more under load but I tested this and it might just end up being my own bias.
To begin I wanted to post the laptop specs as I have added hardware and the models don't seem to match anyways.
SPECS:
CPU - Intel i7-7700HQ
GPU - NVidia GeForce GTX 1050Ti
RAM - 2x8GB DDR4 2667Ghz Crucial CT2K8G4SFS8266 <- Upgraded from 1x8GB
HDD - Stock one - I don't believe it's worth mentioning because I only use it as storage
SSD - Crucial P1 CT500P1SSD8 500GB <- Added this myself (PS thank you to the people who helped me choose the right one

)
I decided to attempt to debug my own computer so I went online to find some diagnostic tools and decided to use LatencyMon and WhySoSlow as they seemed like good candidates. I also use CPU-Z to monitor my PC in general. I ran WhySoSlow while under a normal workload - gaming (Dota 2, Mount & Blade Bannerlord, Runescape), browsing the internet on Firefox or some decent programming load running multiple instances of Visual Studio Code and multiple hosting servers. All of those scenarios had the same issue - none of my resources were above 60% but I would still get these unresponsive moments which were infuriating. I checked WhySoSlow and it reported exactly what I had noticed - App unresponsiveness up to 3seconds, kernel unresponsiveness at max 1second and Bios/Chipset 0.5sec latency. Something that I also noticed is just how hot my laptop is running - according to WhySoSlow the average temp I run at is 70C and can get up to 90C. My hands can confirm this as at least somewhat true. I clean my laptop regularly from dust build up and I keep it propped up so the fans have ample intake of air but this doesn't really drop it substantially - at best 5C. I am currently out of wits as I have tried everything(updated BIOS, updated every driver, stress tested CPU & GPU, tried running in safe mode alas nothing worked) short of reinstalling windows as I feel like it might be something going on with the fact I am not making use of the new UEFI thing that is supposed to replace the BIOS startup. Lastly I wanted to mention that I have been completely unable to replicate the stutter no matter what I do - which is why I mention the temperature of the PC.
I can provided files from the debugging process if needed. Any suggestions or help would be greatly appreciated 