Any chance you can test with a new ISP modem say a different modem? I would ask your ISP if you can get a stand alone modem or if they support BYOM, then you can use your own. I recommend a Motorola SB 6 Series stand alone modem.
Also swap out and replace all LAN cables too, Cat 6 is recommended.