I don't use p2p much, but my Glasnost test is showing clean at 19:50, which must be a fairly peak time.
Maybe you are one of the (fairly large number it seems) of BT exchanges that are suffering uniformly low speeds, not related to traffic shaping?
http://community.bt.com/t5/BT-Infinity/Infinity-2-sl...
--
Moved (with trepidation turned relief) to BT Infinity 2 for upload speed. Happy BE user for several years.