This should be easy to check out if you feel like it... simply right-click on the Launcher.exe and go to Properties, then select win 98 compatibility. Then, double-click the Launcher (open it) and run FS Open. If it works, the drivers fixed it. If it doesn't, then the compatibility screwed it up. Now, after you have tested it, MAKE SURE TO RIGHT-CLICK Launcher.exe and go to Properties AND DE-SELECT COMPATIBILITY MODE.
There you have it! That should tell you what was causing your problem. Of course, if you don't want to do it, you don't have to... I wouldn't blame you.