With a beefy system, you can easily display more than the current maximum view distance of the game allows. To increase it, you have to edit the Video.con file in your profile folder. That is the folder named "Settings\Profiles\\Video.con" in your BF1942 folder. It contains an entry
That would be 200%. In Omaha Beach that is enough to see the cruiser well from far behind in the German main base. You have to set the read only flag of this file after editing it to prevent BF1942 from overwriting it with the default maximum value.