If you are with BT on an old contract, they do something weird with P2P, I had 2 friends with this exact same issue, same times too and they both upgraded to new contract and issue was fixed instantly, basically they manage p2p on old contracts and limit things but on new ones they are not allowed, not too sure how other isp's work in regards to P2P