I have been experimenting recently because my dawgs mobile browsing experience has been slower than cobradick doing multiplication. I can run a speedtest and get decent speeds but browsing is a joke. I thought about it and wondered if there was some sort of QoS being done by my provider on port 80. I know music streaming and stuff is important too but should anything have priority over port 80 that isn't real time??? So I setup my home router as a VPN server and tunneled my mobile data to that. I'm seeing at least 4x quicker browsing speeds. I'm thinking since the only traffic they see from me goes to my home IP over the VPN port they can't (aren't) shaping my traffic. If your decent at techy stuff and wanna try it just google for tomato router firmware or dd-wrt router firmware. Then look for an Openvpn guide. It's nothing too difficult but there are a lot of steps. You're welcome.
I was thinking about upgrading to a faster router, but I don't think I want to dick around setting it up.