Whats the problem? Works fine on W7 64bit for me.
Is that error through EADM itself?
hmmm, BF2/2142 seems to be cropping up a lot in reference to this issue, it wouldn't surprise me if it's an issue with BF2/2142 and EADM rather than W7 and EADM as I have about half a dozen EADM games and they all work without issue on W7-64 HP and did so on W7-64 RC1 (well, Airborne has PhysX issues but that's not EADMs fault) but I don't have any BF games on there.