I recently picked up a Microsoft Surface Pro 4 running Windows 10.
On the tiny 12", high resolution screen, 64-bit Rhino 5 for Windows was unusable even with all of the suggested display scaling and icon size increasing recommendations.
With the suggestion of another Discourse post, I made an external manifest file for 64-bit Rhino and set a registry key to tell Windows to use an external manifest file if it exists.
This completely solved the tin icons and squished up display problems, including Grasshopper.
This system is not a good choice for production work, but it’s great for a portable, light weight, “usable” platform.
Here are the details for fixing the display problems:
If you want a preview of what it will look like, run 32-bit Rhino 5 on a high resolution