Actual download speeds are affected by all sorts of factors, such as congestion, ISP traffic management, server performance, etc. as well as the quality of the ADSL connection itself. So although there's a big variation in speed over time it's difficult to reach any conclusions about the cause.