Have you tried running the speed test via a WIRED connection, like hooked directly to the modem via ethernet? bypassing the router completely.
aside from that, i'd download INSSIDER and walk around the house to find out what the least congested wifi channel is. In the US you should be using 1, 6, or 11, if you're using something else, you're probably getting interference from the overlapping channels.