ah what a coincidence, I also use 150% dpi scaling but didn't meet these problems. Btw, WindowedFrontend and WindowedInGame are of course for two separate things: the first for the menus, the second for the actual gameplay (so it will change resolution there).
btw you should not enable Border, because it doesn't work as it should and breaks some things. if Border support was to be added, it would only work InGame due to the problems made in 2001 by Team17.
also in your case you should disable all of the WWPCompatibilitySettings; none of them applies to you.
now to DPI scaling. It probably scales some apps that it shouldn't, like WWP in this case.
Disclaimer: I don't know the English labels for the sections explained below, so you'll have to check it out.
So try either:
- go into WWP.exe properties, "Compatibility" tab, then check "Disable dpi scaling on high screen resolutions"
If it doesn't work, then:
- right click the desktop, "Screen resolution", then "Changing size of text and other elements". Choose "User-defined size parameters". Make sure that the "Use Windows XP scaling styles" is enabled. This option is there to prevent scaling some apps it shouldn't scale. In your case it's WWP; it scaled its entire interface thinking that it's merely a dialog window (in fact it is, but we have to blame Team17 for such a poor implementation). Which was a mistake.