OK. I understand your scenarios.
AR300M should be pretty good with external antenna.
But we have no USB router upgrade right now.