Can someone please explain to me what hyper v exactly is in laymen terms? will turning it off solve my missing wifi problems? if so, how do I do it?
Hyper-V is Microsoft's Hypervisor technology. In it's most basic form, it allows your PC to execute multiple (or a single) virtual PCs/Servers on top of your physical hardware. Hyper-V, ESXi, Xen, RHEV, and others, are all variations on accomplishing this. As for this particular thread, I believe that for developers using Visual Studio, the Hyper-V is required to run the phone emulator for Windows Phone development. For the average, everyday dude running a SP3 or any other PC for that matter, it's likely a role that: 1.) they never knew existed 2.) have absolutely no need for anyway.
I'm sort of the opinion that this "might" not be just a software thing. It could very well be highly dependent on the quality of the chipset to be "woken" from some of these deep sleep states. So battery state, heat, EMF, and who the flip knows what, might all be in play in causing these sporadic issues. All I know, is that I don't really give a rat's arse who has a perfect device around. All I know is that EVERY one of the Surface Pros in my possession have at one time or another suffered from some sort of flaky WiFi issue and I'll give you one guess as to what they all have in common in that arena... Let's just say it starts with a Mar and ends in a vell.