This issue is not Video Hoster or Windows, the problem is actually the video card drivers in your computer not updated to work correctly with Win 10.
Make sure you know which video card you have. Here is how you can find out by going to Control Panel, then left click System and security, then left click on System. Left click Device Manager on the left side of this page, now find and left click Display Adapters. This will show you the model number and video card that you have.
You need to get the very latest Video Drivers for your system, if you have an ATI Radeon on NVIDIA card you can get the updated drivers from these links below.
ATI Radeon Beta Drivers http://support.amd.com/en-us/kb-articles/Pages/latest-catalyst-windows-beta.aspx
NVIDIA GeForce Drivers http://www.geforce.com/drivers this one you must select your model, etc…. Once you do this, you should see an option for the Beta Version, download the very latest one.
Download and install their software using their default settings. Then once you have done this, Reboot the Computer as needed.