22mbps is actually fairly fast for 802.11g. 54mbps is the signalling rate and the maximum throughput is half that. Add on overhead and you get about 22-25mbps.