I built OpenWrt for a MediaTek Linkit Smart 7688 board, first using the MediaTek driver and then using the mt76 driver. I ran the board in WiFi station mode. Using the MediaTek driver, the WiFi range was comparable to what I get on my mobile phone - it worked up to about 20 yards away from the building in which the WiFi router was located. However with the mt76 driver, as soon as I went outside the building, the WiFi connection was lost.
The MediaTek driver version was built following the instructions on the MediaTek website.
The mt76 driver version was built using OpenWrt git master. The menuconfig options used were:
Target system: Ralink RT288x/RT3xxx
Subtarget: MT7688 based boards
Target profile: LinkIt7688
We've been getting similar range problems on another board with an MT7688 chip, using mt76.