Yeah... it is always weird... I tried to mess with Windows 10's scaling it was almost cancer. Like some stuff scales up and some don't? Or something? I have no clue. Kind of just backed away from it and said nope. Not sure about Win 8.1 since I haven't had to deal with one that has a higher res/dpi screen.
I think nVidia Optimus or w/e is a little borked in Linux, not sure if it is distro based though, or manufacture. A Lenovo Y50 I was given the chance to mess with had some issues and I eventually got it to only use the 960M in it to play some games in Wine or w/e. Most of it was not setup by me though (done by someone smarter than me), so I have no clue about the specifications in the machine or how the OS was setup.