Thank you so much for your reply, i have done what you recommended and i found the first option to be the most helpful.
Sorry for taking so long letting you know, these lag spikes are inconsistent, unpredictable and very annoying to register, so i have spent the past weeks trying to see what exact startup service is the one causing this, even now im still testing.
When i disabled all of them, the problem seemed to go away all together, however, some programs wouldnt start because of it, so i have been activating them one by one each day and seeing which one causes some lag, my current hypothesis is that it has to do with some Nvidia services, like the display container or the local system container, im trying to make sure thought.
Will let everyone know if i get results!