High-definition streaming requires a stable connection. If you experience lag or stuttering, try moving your router closer to the TV or using a 5GHz Wi-Fi band if your router supports it. Keep Chrome Updated
If your Windows 10 PC cannot find the Chromecast, try these quick fixes: download google chromecast for windows 10
To start using Chromecast on your PC, you do not actually need to download a standalone application. Instead, the functionality is built directly into the Google Chrome browser. Step 1: Install Google Chrome High-definition streaming requires a stable connection
Ensure your PC and Chromecast are on the same Wi-Fi network. Step 3: How to Cast from Windows 10 download google chromecast for windows 10