My upload always hovers around the 200kb-400kb. I never see anything faster than that. Surely I should be at least 1MB-2MB? I mean it's 2013.
Right now i'm upload a 40MB file to a friend on facebook (split into 2 20MB files as facebook allows a maximum of 25MB). I started it at 12:10 and it's still uploading 3 hours later with no sign of it being finished any time soon. This works out as an upload speed of around <3Kbps unless my math is way off.
I've had experiences with DROPBOX where a 1MB file would still be uploading a DAY later. Infact it is quicker to upload using 3G on my phone than it is using my own broadband connection!!
I've looked into your connection and found that you are affected by a SNR outage. Fault F002603149 is due to be closed 07/08/2013. This is an estimate and may be pushed back depending on work being carried out.
Let us know how the connection is after this date and we'll see if there may be something else that the outage was masking.