I use Netgear Nighthawk x6 r8000, my Surface Pro 4 always has no problem reciving the 2G and first 5G channels, but it had problem receiving the second 5G channels - which my Surface Pro 3 always has no problem on receiving all 3 channels. Bascially the signal dropped all the time and that's frustrating. So after all the testings on the machine and even talked to technicians in the Microsoft Store (unforunately no help), I decided to change my router's settings instead: I changed the channel number from default 149 to 153. Then viola, it worked well just like that. Since then my Surface Peo 4 has experienced no drop of signal on all 3 channels. Perhaps you should try that, it may only take you 10 minutes to find the right channel for your SP4. Good luck.