If you are getting 35Mbps you are definitely on something better than a/b/g.
Not so - the wifi connection will report up to the theoretical maximum (54Mbps for g), as this is based on signal strength and takes no account of overheads, although the actual real-world throughput will indeed be less.
For example, my laptop is connected via 802.11g to the wifi hub, and reports 48 / 54 Mbps, but I get only 50% of the download throughput (15Mbps) that my desktop gets, connecting via RJ45 to the same hub, using the same speedtest application to the same internet server.
So for me, the question is: is the reported 25-35Mbps from the wifi connection properties (which may report up to the theoretical maximum), or using a speedtest application, measuring actual throughput?
SD