Go study IP networking and network engineering.... Assuming you have a "standard" connection from your ISP of 1.5 Mpbs/384Kpbs up/down, in the first place there are only a handful of sites on the entire internet that have fat enough pipes and no QoS to feed you a download speed over 1 Mbps anyway.
Who are you really complaining about; YOUR provider, or warmoth.com's? If your perception is that you signed with an ISP and started at 1.5 Mbps and now think you are getting half that bandwidth, it's most likely because you use IE and have managed to accumulate no end of shit on YOUR system. If you habituate BitTorrent sites/other P2P sites/online multiplayer games or other sites that foster extremes in net traffic, traffic shaping tools from your ISP will decrease you maximum available bandwidth.
If you have internet from cable, you're on an oversubscribed shared pipe and will be inordinately affected by your neighbor's usage.
Pricing models for your $30/mo. "standard connection" are based on average per-user throughput, there really isn't enough backbone bandwidth for everyone to max out their potential throughput simultaneously.
DDoS attacks, spam mail storms, router outages and other issues occur that can cause intermittent bandwidth issues that will slow anything/everything down.
Like most non-IT businesses, Warmoth uses a hosting service rather than maintaining their own servers/high speed connections, and although their hosting service uses the dreaded Windoze 2003 server/IIS for a backend platform, I've never seen any real slowdown/latency on the warmoth.com site, except when in the e-Store application, but that's a function of HTTPS backend calls to the secure transaction system which are typical.
I live so far from the CO that I cannot even get "standard connection" bandwidth speed; if you are having issues you probably need to clean up your own system first, then maybe talk to YOUR ISP.