You cannot scale pixels perfectly in most cases, aliasing occurs.
I'm probably not describing my issue in the correct terminology, then. (forgive me, I use GMS because I'm not very knowledgeable about programming! Anyway, the issue I was running into, is that my game uses low-res pixel art. Since it was low-res, I didn't want to just keep it at 1:1 ratio, as the characters and stuff would be tiny!
So I increased the size that the game would draw all the graphics, and turned off interpolation so that the graphics wouldn't be all blurry. But they were still all stretched out and stuff, and I wanted it to not look stretched out and warped; I wanted it to look like it did when it was small, just bigger! I don't know what the official name for that is, but that's what was happening.
People said that Game Maker isn't very good with doing graphics like that, and nobody really knew how to fix it. So I came up with my own way of doing it, and now it looks exactly like I want it to!
That's a shame about the v-sync, though. I'll have to have it so that the player can enable, or disable it at startup. I'all have it on by default, just because the game runs smoother for me, but I'll definitely keep that in mind. Thanks guys!