Would such a change be acceptable, or would it defeat the purpose of the test?
I don't think it would defeat the purpose of the test, which was written before DPI scaling even existed. What does concern me is that, based on bug 54068, we don't know *why* this happens. The machines in question don't actually have any DPI scaling.
For instance, before we fix the tests, we should probably figure out if we need to replicate the same behaviour in Wine, and how to do so. This may imply there's something about DPI scaling in user32 we don't understand yet.