I tried everything suggested on this thread but nothing helped. My wifi on S7 will never get internet connectivity.
Only thing that worked for me was to reset my Archer C7 router to default and then reconfigure my router again. Now my S7 WiFi is working with same speed as my Nexus 9.