If those speeds are in bytes, they don't seem that far out of line, depending on the signal quality and what encryption options you have enabled. Same comment for the wired connection. OTOH, if that's truly a bit figure, something is indeed wrong in both places...