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