So I have a good gaming PC (gtx 1080, intel i7- 7800, 600w power, 16gb ram) but i get lag spikes every 5-30 seconds that last 1-3 seconds. The lag spikes are very persistent and they occur at any time from when I just log in to after a 3 hour long gaming session (How long i have been using it doesn't effect how often it occurs). I decided to factory reset my PC, but I still have the same exact issue (Yes i have all the drivers i need installed). It appears to me that it is not my internet (I may be wrong), since the spikes occur even when i am offline using Microsoft word. I also think it could be my monitor since I set it to 144hz when it could only handle 120hz and set my other monitor to 120hz when it was only 60hz. The thing is though the lag spikes happen just as frequent on both monitors so I am pretty sure that it is still a PC problem. Does anyone have an Idea on what it could be? Any tips/troubleshooting suggestions help too. Thanks.