Vista might be the problem with the system since its not very friendly with freelancer. Though some use it. If youre going to run discovery maybe try use the Discoveryupdate/ Discovery freelancer in your files as an Icon instead of FLMM. What you could do for the servers is download Global Server Workarround 1.0 if im correct then activate it on your mod manager aswell as discovery.
Then when you use discovery freelancer to start the game up it should work. I might have confused you a bit :wacko:but I think its ok:)