What do you mean when you say 'profile'?
The profile that you get from the BT speedtester (
http://speedtest.btwholesale.com/, and Further Diagnostics) is derived from the actual sync speed between cabinet and modem (profile = 0.97 * sync speed). The sync speed is set by negotiation between the cabinet and modem, with a maximum imposed by DLM based on what it thinks is the fastest possible
stable connection speed. DLM will occasionally change this maximum as it constantly monitors the line.
The estimate from the estimate site (
https://www.dslchecker.bt.com/) is based on a database that has various information. Most important is the distance from the cabinet, which the database usually but not always has right. They have gradually been refining this; for example it used not to have any information about quality of a particular line or whether it used aluminium cables (a speed killer for FTTC), but I
think (???) that it now does include knowledge for FTTC connected lines based on their actual behaviour. That can make the estimator more accurate, but can also make it more difficult to see if speed is low because of distance from the cabinet or because of problems with a particular line.
Very few people know all the details about how either DLM or the estimator work; I certainly don't. If I've read what you say right it looks as if the profile and estimate for your neighbours line are pretty much equivalent and so for some reason he is probably stuck with those speeds, at least for now.
--
Recently moved from BT Infinity 2 to PlusNet. Very happy so far.