Amazon does limit network usage based on the size of the instance. And a t1.small is about as small as you can get. Its quite possible you are saturating the bandwidth Amazon is giving you. Try using
iperf
to see what throughput you can get from your frontend api to your backend api, and then compare that throughput with your load test.