How are you testing bandwidth? You have tested without VPN enabled? With OpenVPN enabled max throughput might be around 6Mbit on the MT300N.

Also try switching to 150Mbit mode - a single 20MHz 2.4GHz channel is then used instead of 40MHz