I play FA *flawlessly* on Windows 7 Home Premium x64.
What I did was:
- Patch to v1.02 (you need this for the game to play properly, otherwise everything goes too fast)
- Go to http://farc.3synergy.net/files.php and get the Windows 7 Batch file (all it does is turns off explorer before launching, which causes the color problems and other issues, then turns explorer on after exiting)
- Put the batch in the same folder as FA.EXE
- Use the batch file to run the game.
I have never had FA be so stable.
Alternatively, you could just manually close out explorer before launching. It can later be run from, well, Run. Or Task Manager.
Also, something to note: Before doing this to play FA on my new computer I played FA in a Virtual Machine, at one point using VirtualBox and at another point using VMLite. On both of these, FA's stability was awful. It may just be my settings, but I'm not so sure.