I had something similar and it had nothing to do with hardware. My connection was very unstable and my friend (who works for my ISP) fixed this by slowing down my connection from 6Mbit to 5,5Mbit. He said that it's possible that they're too many people on my street with internet are hooked up on the same cable/line or something because the ISPs are cheap bastards.
2011 - 2016 Build • Fractal Design R5 Titanium (Window) • i5-2500K @ 4,5GHz • Corsair Hydro h115i • ASRock Fatal1ty P67 Performance • 2x4Gb G.Skill Ripjaws F3-10666CL9-4GBRL • EVGA GeForce GTX 970 SSC ACX 2.0+ • Corsair RM550(W) PSU • 2x Samsung 850 Evo (120gb/500gb) •
2018 - x Build • Fractal Design Define R6 Gunmetal • Intel Core i9 9900K • Corsair H150i Pro RGB AIO • Asus ROG MAXIMUS XI HERO • 2x16Gb Corsair Dominator Platinum DDR4-3200 • EVGA GeForce GTX 970 SSC ACX 2.0+ • Corsair HX850i PSU • 1x Samsung 970 Evo M.2, 1x Samsung 860 Evo SATA, 1x Samsung 850 Evo SATA •