Bearing in mind that I am Not a real expert on these matters, I too am of the opinion that, with a 'Ping' of 19, your download speed is very slow.(don't worry too much up about the upload speed at this stage) I average a 'Ping' of 25 and downloads in excess of 14.(BT Broadband) (lower the 'Ping' the better)
To answer your query about average speed it depends on so many factors. There certainly does appear to be something amiss and raises questions as regards whether it is a fault on your Computer or connection problems with your Broadband.
Who is your ISP and are you connected to the Internet by a Telephone line.? If you are on a Telephone link are you operating via the main input socket or is your router plugged into an extension socket.?
Please respond again on the matter and in the meanwhile see if you can get an idea of what other folk are getting as speeds in your area..The following link should help you to find out the position because it will pin point where you are living and give street stats:-
http://www.uswitch.co...e2-36gCFYob4QodZF_-_w
Ron.
PS..Also check that your Firefrox is up- to-date.....Click Firefox 'help' then 'About Firefox' to reveal a page that will immediately give you the answer.