Well the "bars" is just a measure of latency. Imagine your connecting through a server at point B, and your at point A. The traffic has to go from console to router, router to modem, modem to Node, node to CMTS, CMTS to backbone, or 1 to 2 to 3 to 4, etc. Latency from A to B may go up even if nothing 1 to 3 changed. Or something 1 to 3 may get worst, but since something from 4-6 got better, you don't notice it. What is worst, the bars are relative to those connected to the server, but not relative to those around you. So you may be connecting to a server on the other side of the country. Everyone else is on West Coast, your east coast. They have 4 bars, you have 3. Thats what happens when you take 6 years of network engineering and try to squeeze into one icon, its worth it's weight in salt.
As for your upload..odd. If you get 50 down, they must have a 1Ghz plant..why such a small upload. Oh well. As you can see by your experiences, total bandwidth is not all that important.
As for the QoS flags...we need to have a fun little talk. Hit me up next time your online.