@Daniel Stipa
I agree with Monoman. If you could post the specs he mentioned it would help a lot.
Since this is a VM on a remote server, there are a lot of different things that could be causing this (software, drivers, firmware, updates, or even hardware).
First, what Gen9 server model are you we talking about? (ML350, DL380, DL360, DL320, ML310, and so on???)
Second, is the GPU in an X16 PCIe slot? (also, is it on a riser card?I know the 360 and 380 use risers). If your 1050 needs a power cable attached (not sure if it does, but should mention it anyway) be sure you have the proper Gen9 PCI power cable attached.
Third, make sure you're running an updated GeForce Experience driver (3.0 and up, google it)
Fourth, make sure your VM (Win10) is updated and recognizes all of its HyperV virtual hardware & drivers are installed for it
Fifth, make sure your host (the HyperV server) is fully updated and recognizes all of your HP Gen9 hardware and has updates if needed
Lastly, since I don't know what all you have running or how your networking components are setup, you should make sure you have sufficient bandwidth to support your remote session (likely not the issue, but I've seen some crazy things before like a 10mb connection used by 3 VMs...)
After you're sure about all of that, I'd stick with
@Monoman 's suggestions from there.
EDIT: I should mention, these ideas I posted are my attempt to help you fix you're video performance problems. Though it might, I'm not familiar with Unigine benchmarking software so it might not fix that error code.