Welcome to the forums modem-man
There are a few factors which need to be taken into account when saying whether low / high snr is "better".
I think it's easiest to put it this way: On a MaxDSL package, the best SNR is the lowest you can get away with, yet whilst your line remains stable.
What's supposed to happen is, if your line is unstable, the target SNR should get raised by BT's "dynamic line management", or DLM, which is an automatic process, and increases stability, at the expense of a reduction in sync speed.
Please can you post your full line stats (attenuation, SNR, any error counters, etc), just to give us perhaps a better picture of your line conditions?