I thought I recognised those as Speedtouch stats.
Here is what the old Be stats analysis has to say...
http://be.nfshost.com/
Expected download speed at your current sync rate: 636.59 KB per second (or 5093 kbit)
Expected upload speed at your current sync rate: 47.66 KB per second (or 381 kbit)
Problem: Downstream sync speed of 5984 kbit is 3549 kbit slower or 63 percent of the average for connections with the same downstream attenuation of 37.5dB.
Problem: Output power down (19.9dBm) is very high. Most common values are 17 to 19.5dBm.
Problem: Signal Noise Margin Down (9.5dB) is extremely high. Be* may have put you on this profile to compensate for a high error rate. If you know that your line is actually reliable, lowering the value to the average of 6dB should give a sync speed increase. Call Be* to change it (3dB steps only).
Problem: Signal Noise Margin Up (26dB) is higher than average and may be this high in order to compensate for current/previous high error rates.
Problem: There are some FEC Up errors. FEC errors are *corrected* errors, so these are probably nothing to worry about. Speedtouch routers have a habit of misreporting FEC errors anyway.
The usual cause of noise pickup is a non isolated ringwire - have you taken any steps to ensure you dont have one? Do you even know what it means?
If the "engineer" just looked at your router stats he may well have been mislead as I've seen Tomson/Speedtouch routers report many millions of FEC errors over a day.
Boosting the target noise margin may have fixed some CRC errors that were giving you grief but the real fix is to eliminate noise pickup. As your neighbours have no isues that suggests it is in your house and probably picked up by a ringwire.
Expect a bill from BT,