Have your ISP check your line. Chances are they are pushing it beyond what the line will support. It could be the line, bad/missing filters, or just distance from the DSLAM. If your max rate is say 9mb, and they set it to 8mb, it will drop off and retrain on you.
No firmware or settings in...