Have you set FSX to run in "XP Compatibility mode" ? If yes, turn it off, which is how FSX is installed by default. That option only cause problems.
To set it correctly, select the FSX.EXE in its folder, right-click on it, select "Properties", select the "Compatibility" tab, then be sure that nothing is checked in that page.