Originally Posted by IsaacKuo
You're using a CRT monitor, right (the kind with a big glass tube)?
Most likely, the reason the screen is lined up differently is because the screen refresh rate and/or resolution is different. The easiest solution for you is to configure Windows to match the same resolution and refresh rate as that used by Linux. (The opposite will work also--changing the Linux resolution and refresh rate to match Windows--but I assume you're already familiar with how to change resolution/refresh rate in Windows.)