One thing that can affect your broadband speed is interference. There are some things sold to help with this, for example there's an iplate. This adds a filter and can help in some cases.
However, doing a bit of reading, you can sometimes get the same effect for free.
The interference can get into your wiring like this: from the exchange to your telephone master socket there are two wires. Then in the master socket an extra wire is used to make the telephone ringer work. This third wire can carry interference around and these filters like the iplate stop that affecting your broadband.
However, most modern phones don't use this extra wire, so you can get the same effect by simply disconnecting it. You need to check whether your phones still work afterwards, and put it back if not.
It's worth a try. I've seen claims of up to 67% speed increase, but myself did way better. With the ring / bell wires connected, I was achieving 1.2 Meg download, as checked by a speed checker. Been like that since we got broadband years ago. Disconnected the wire and didn't see an immediate change, but that's normal as your service gets adapted to what your line will handle. I was amazed when next time I checked we were over 2 meg. Kept checking, and we seem to have stabilised at well over 4 meg. All for ten minutes work! Doesn't make a difference for everyone, though.