Try this one
http://www.divshare.com/
Max file size = 200MB
Registration = Yes/ No
No download limits
Register as a member and you can keep track of the files you have uploaded. To-date, I have received favourable feedback that the download speed is good.
As for upload, so far, I had not much problem as well.