>> Is there a limit on a single thread to a site when uploading via a web browser?
No there shouldnt be. Although I believe firefox can show some weirdness when it comes to multi-threading. Theres a post by
rizla somewhere, but iirc it was on download not upload.
Last year I also saw some weirdness with multi-threading - v - single thread... but again it was on my download speeds in that speedtests would give me 72Mbps, but I could only get a max of circa 28Mbps using a single thread. It took me ages to find out what was causing it, but in the end it was something to do with my network card and Receive Windows Auto-Tuning. (Win7)
You didnt say if you were using http or ftp, but its worth mentioning that FTP can sometimes be much slower than your max speed. It depends on the file sizes. I do quite a bit of FTP uploading and small files take a while, but you shouldnt see this with a 400MB file. Im also on Plusnet and can upload a 100MB file up to my server at a steady 17.9 Mbps