3.7 MB\s is 29.6 Mb\s so you are getting very close to what you are supposed to be getting ! --- there is a big difference in "B"ytes vs. "b"its when it comes to speed ---- 8 bits make 1 Byte so 3.7 MB is equal to 3.7 x 8 = 29.6 Mb\s -- speed test reports report in Bytes where internet suppliers sell in bits so they can advertise faster speeds (sounds better to say 30 Mb\s instead of 3.7 MB\s even though they are approx the same !!)