i had a customer who had an adsl line that went up and down constantly. they'd usually end up with 100k up and down synch speeds. after months of engineer visits they did indeed lock it @ 2Mb. i can't remember if it was adsl classic or max it was locked at tho, got a feeling it wasn't 272k upstream so capped on max, somehow?
might be worth a try...