It might be worthwhile getting your ISP to enable Interleaving on your line in order to increase the stability. It may help.
You will lose a little bit of speed, and your ping times will increase (only of interest if you play online games), but conversely, you might be able to push the SNR down a bit further without the line dropping, so get the same speed with more stability.