For a very long time, most likely since we've had the service, I have gotten very poor speeds. Where we should be getting 512Kbps-1Mbps according to our HSI plan, the maximum speed I have ever gotten is and was 91Kbps. According to my router page(192.168.1.1) it should be862 Kbps down / 159 Kbps up. I have benchmarked it many times, and the average is 91kbps down 16kbps up. The DSL lines and my phone lines have been tested and are fine.
Heres from Speedtest.net a few minutes ago:

And the Verizon Broadband Speed test:
Analysis information:
Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done
SendBufferSize set to [8192]
running 10s outbound test (client to server) . . . . . 131.44Kb/s
running 10s inbound test (server to client) . . . . . . 735.73kb/s
------ Client System Details ------
OS data: Name = Windows 7, Architecture = x86, Version = 6.1
Java data: Vendor = Oracle Corporation, Version = 1.7.0
------ Web100 Detailed Analysis ------
Client Receive Window detected at 17424 bytes.
Cable modem/DSL/T1 link found.
Link set to Full Duplex mode
No network congestion discovered.
Good network cable(s) found
Normal duplex operation found.
Web100 reports the Round trip time = 178.62 msec; the Packet size = 1452 Bytes; and
No packet loss - but packets arrived out-of-order 0.26% of the time
This connection is receiver limited 33.05% of the time.
Increasing the the client's receive buffer (17.0 KB) will improve performance
This connection is sender limited 64.49% of the time.
This connection is network limited 2.46% of the time.
Web100 reports TCP negotiated the optional Performance Settings to:
RFC 2018 Selective Acknowledgment: ON
RFC 896 Nagle Algorithm: ON
RFC 3168 Explicit Congestion Notification: OFF
RFC 1323 Time Stamping: OFF
RFC 1323 Window Scaling: ON
Information: Network Middlebox is modifying MSS variable
Server IP addresses are preserved End-to-End
Information: Network Address Translation (NAT) box is modifying the Client's IP address
Server says [XX.XX.XXX.XXX] but Client says [192.168.1.24]
External IP is replaced with X's
Not sure why the speeds are so unbearably low, and can Verizon fix this?