But it was the ISP so we are unable to fix it directly. We had to leave the client with the advice to change ISPs since the ISP was not one of the good ones. I don't see the ISP or gear here so I'll share a recent call.
So I've been having an issue for quite a while now that I keep getting no where on. At fairly common intervals, roughly a minute or so apart, I keep having what seems to be a lag spike. I play some online gaming and started noticing it actually over a year ago. It would seem like I would be disconnected for a few seconds, then it would come back and work fine. Now I did what most people would do; update drivers, check modem/router, check utilization and even went as far as to buying a separate NIC instead of using on-board. Nothing works. I thought maybe it would be a software issue, so I had made the leap from Windows 7 to a clean install of Windows 10. Same issue. The only reprieve I get is if I completely uninstall my network drivers and reinstall them, then it works fine for a while (Roughly 30 minutes to an hour). I thought it was a complete drop in service, but I noticed in a game that I play, that it was receiving just fine. It would show a disconnect icon on myself but the other players were still moving and functioning correctly. Outside of gaming, I pinged google roughly 1000 times and it would be steady between 55ms-65ms then about every 20 or so pings, it would jump in the 1000's. I'm at a loss. Has anyone ever encountered this?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic