I created an application that works perfectly until the user selects 125% or 150%. It would break my application. I later found a way to find the font size by detecting the
if your on a newer version of windows I recommend reinstalling your graphics card drivers ( e.g installing a newer version) I had the same problem, my display scale was set to 100% but the font was way off.
hope this fixes your problem