I initially got this issue when upgrading my Dell Latitude D630 from Win 8.0 to Win 8.1. My vanilla Intel Wifi card unexpectedly became unsupported. I bought a new Wifi card Intel AC-7260 and Asus AC router. The D630 became really unstable - while all other units on my home Wifi were all OK - 4 Windows PCs, 2 Macbooks, 3 iPhones, 1 Samsung, 2 iPads and 2 Playstations. Hard to say it's the home network... I tried every trick helpfully mentioned here without luck.
BUT one day my D630 Wifi became 100% stable - when I reverted to a very specific Intel Wireless driver version (think it was 17.0.0.23). This can be the total combination of circumstances as well as the Intel driver - I tried a lot of settings and tricks. When stable, I did NOT fiddle with it at all... Before that, I also experienced long periods of stability (3-4 weeks) when returning home after connecting my D630 to another Wifi network. Strange but true.
100% stable and fine for a couple of years - until I not long ago upgraded to Win 10. This annoying unstability problem returned. Now, I can't find back to that specific Intel driver version, that seemed to do the trick :-( When I reverted back to Win 8.1 it became stable again.
BUT: What I now experience, is that as long as I stream music with Spotify, the Wifi connection is stable and functions well for other purposes!
I'm sure there is a logical explanation for it, but I'm all fed up of this now, so I continue streaming music in order to stay connected. Occasionally I'm cursing over whatever Microsoft / Intel has done with the IP stack, that introduced this buggy feature in the OS, that falsely detects a connectivity problem and shuts the whole connection down. To me, the explanation must be some bad MS decision that neglected the good old KISS engineering principle...