Afaik ist im IEEE 802.11g Standard der Ad-Hoc Modus nicht spezifiziert, sondern nur im IEEE 802.11b, welcher nominal 11MBit unterstützt. 500-600kb/s sind dabei eine normale Ausbeute.
Ergo ist Ad-Hoc nur mit 11MBit möglich, es sei denn der Adapter-Hersteller kocht sein eigenes Süppchen.