I posted the the thread on this a while back. Some FX5600 cards have problems with Medal of Honor Allied Assault and its expansion packs. Earlier drivers can give incorrect distant scenery, or the newer 52.16 can make areas of the map disappear in a tangle of garbage...either way pretty unplayable. I found that the 44.03 drivers seemed to fix all the problems, but that then BF1942 played badly (ain't that typical?).
Anyway, good news for those people with this problem (usually on el cheapo FX5600s) here's some new WHQL drivers that fixed everything for me, both on MOH AA as well as BF1942 and Desert Combat. It's available at the eVGA site below.
http://www.evga.com/support/downloads/default.asp
The driver number is 53.03
Hope it works for you.
Cheers.