After Installing everything (BF2 3.0 full patch, incremental to 5.0; FH2 2.4 Full install), The game plays completely fine...once. After quitting properly the first time, neither BF2 or FH2 will start up again. When I click on either BF2 or FH2 icons (or even the executables in the files), the screen turns black for a second, shows the desktop with the colour scheme changed, turns black again for a second, then flashed back to the normal desktop. The light and increased fan activity are the only things showing that I had attempted to run the game. There are no error messages or anything other than an activity indicator and a high-pitched fan.
Reinstalling it solved the issue, but only for one play. After that, what I described above happens. I really don't want to have to reinstall all that shit whenever I want to play for a bit.