I recently bought 3 Archer C7 routers and flashed OepnWRT on them. Everything works great, except 2GHz wifi band. Latency on that side is so great that it's unusable. Tests shows reponses between 200ms and 4000ms. Average about 800ms.
With 5GHz band all is fine though. I've testes to flash OpenWRT snapshot, but same result. Could it be some issues with the drivers for that radio?
Have you tried changing the channel to some other value? Sometimes channels get overlapped and that can cause problems. Also try changing htmode to HT40. You can see the Wireless Documentation for further info. There are many possible values that can be configured.
You may need to use trial and error method and come up with a stable config. There is no other way for wifi these days or probably an auto channel option if Openwrt supports it.