Hi,
I was frustrated for a while today trying to get BFME II to work in Windows 7 64bit, and finally got my problem fixed, so I thought I'd post it(this was the first hit on google.) There are a lot of recommendations out there to copy an options.ini file, but I was having a tough time getting this exactly right. For some reason the installer wouldn't create the directory that file resided in. So once I created it it worked just fine. basically you need to create the:
C:\Users\YOURUSERNAME\AppData\Roaming\My Battle for Middle-earth(tm) II Files
directory then put the options.ini file into that directory. You can download an options.ini file here:
Windows 7 64-bit Battle for Middle-Earth fix 1 Mod Download, Lord of the Rings Mods
Or just create one with these contents:
AudioLOD = High
FlashTutorial = 0
HasSeenLogoMovies = yes
IdealStaticGameLOD = High
Resolution = 1024 768
StaticGameLOD = High
TimesInGame = 8
That worked for me. Hopefully it will save someone a little headache. By the way you may need to enable hidden files in control panel under appearance and personalization to be able to see those folders.
Good Luck
PS. You can also get wide sccreen to work by putting a widescreen resolution into that file. So mine is
AudioLOD = High
FlashTutorial = 0
HasSeenLogoMovies = yes
IdealStaticGameLOD = High
Resolution = 1920 1080
StaticGameLOD = High
TimesInGame = 8
but only do that if you have a 1080p capable vidcard/monitor.