Your ISP's routers are set to ignore pings. We have to locate the problem by trial and error.
First main cause of speed fluctuations is electromagnetic interference. Check and see if you have some electrical devices (sound speakers, TV, phone set, etc..) .located near your modem and connection cables. If yes, relocate them 3-4 feet away.