So I tried Miracast a couple of weeks ago with my win 10 pc, and an LG UJ7700 HDTV. I went out an bought a wireless usb network adapter. Thirty bucks, not name brand. Upon installing the adapter, I was able to connect to the tv, but not consistently, nor constantly. After going through all the drivers, wifi, usb, video adapter, bios, chipset, etc, I was able to connect consistently, but upon attempting to stream video, I was confronted with a pretty good stutter about every five seconds. The mouse was pretty laggy too. I went through all the drivers again. I couldn't find any drivers newer than 2006 for miracast devices, and the virtual display adapter. That was hard to believe. At any rate, I wasn't able to get the lag out until I thought about the TV (wireless display). It was connected to the internet via wireless as well. As I understand it, the TV has to maintain both wireless connections, forcing it to switch back and forth between the internet connection and the miracast connection. I plugged the TV directly into the my router with CAT5 to free up the tv's wifi connection. Now when I cast to the tv, it is only connected to one other device via wireless, the usb network adapter on my pc. Video stutter gone, mouse lag gone. I was also able to connect to my home wireless network via the usb network adapter as well. (I had stolen the wired connection from my pc.
) I was able to maintain quality casting while also connected to the internet using the usb network adapter. In this case it seemed best to let the usb network adapter do all the heavy lifting, and take the strain off of the tv's wireless device. Wish I'd have thought of it a little sooner.