I've been considering switching from cable to FiOS... "consistent" is the top reason. Of course not having been on FiOS yet it's only a perception... great to hear someone making "consistent" as a statement in relation to FiOS! Thanks!
I live in the Seattle area - geek mecca - and it's astounding to me that our only broadband wired options are Comcast cable or Frontier FiOS (with a max package rate of "35MB"... someone in marketing apparently doesn't know the difference between a bit and a byte https://west.frontier.com/pricing ... I'm certain they're not giving 35MB/s away for $49.99/mo).
I have users that regularly pull over 600 Mbps (>70 MB/s). My servers are ALL very well connected with at least 1000 Mbps symmetrical. My main server has dual symetrical 1000 Mbps connections connected into Softlayer's multi-homed network >> http://www.softlayer.com/about/network/carriers. I'm in all of their datacenters. I've got a lot of bandwidth to back up my application, before anything... I make sure that my bandwidth is premium for my users. It's a bandwdith testing application, to be real.. it has to be on the best connected networks. Research my host and you'll find that I'm very well connected and peered. ... My main server is also very powerful with SSD RAID5 and 24 cores. Overpowering my end means that when you test you're guaranteed a private core, memory and plenty of bandwidth on tap. I'm running at a small fraction of my servers potential... and then I have 5 other servers on top of that to choose from. All dedicated to the task of speed testing. https://testmy.net/mirror -- 10 more mirrors hosted by other people too (new project, offering it up to anyone with a web server, you should host one at your school if you can). https://testmy.net/make-a-speed-test
I suggest testing to some of the mirrors to see if there may be a routing issue. If you get limited speeds similar on most servers you might want to look into the problem locally. Either on the client machine or network. Often tweaking TCP settings can improve connections that fast. For Windows, which is the worst culprit, search for TCP optimizer from speedguide.net (I think it's) https://speedguide.net/downloads.php. For other OS search google for gigabit TCP tweaks for your specific OS. Note that TestMy.net is sensitive to many issues that other speed tests don't detect. It's purposely designed to be a hard test to ace... try to score as high as you can, then compare your subsequent results to your own average, highs and lows. Don't expect to pull your full speed on every connection type you test with... especially gigabit and faster. I can't... but the tools still makes the health of your connection very obvious in my opinion.
TestMy.net is more than just an Internet speed test. I've seen first hand where it scored my girlfriends macbook under 20 Mbps on a 50 Mbps connection... I swapped her hard drive for an SSD and upon reboot her TestMy.net score maxed out my connection. I purposely tested around to prove a point. No other speed test picked up on it... even though my download and Internet surfing performance were obviously degraded. I wrote every line of code and I don't even know what truly makes my test different, it just is. Some known differences between how I do it and how my leading competitors do it are touched on at https://testmy.net/ipb/topic/28902-why-do-my-results-differ-from-speedtestnet-ookla-speed-tests/.
If you like my life's work, please share it... it's totally word-of-mouth.