I feel for ya. I'm glad I have Comcast. The cap sucks, don't get me wrong, but it's fast and I don't really have much downtime. Maybe an hour or so a month.
As much as people rip on Comcast I have never had problems with them. If you really hate the cap get the 100$ business class, that gets rid of the cap and you get a static IP. Hell for 10$ extra a month you can get 6 total public IP addresses.
But the fiber I was referring to was at work. We are at 5Mbps right now and will be at 10Mbps very soon. That is both up and down, which is very nice for up, but iffy for down, that is why we load balance the traffic with a cheap Comcast business to get the extra down speed.


