"In U.S. Army service, the single mount Bofors was known as the "40 mm Automatic Gun M1".
The U.S. version of the gun fired three variants of the British Mk. II high-explosive shell
as well as the M81A1 armor-piercing round, which was capable of penetrating some 50 mm of
homogeneous armor plate at a range of 500 yards."
"The 90 mm Gun M1/M2/M3 served as a primary heavy American anti-aircraft and anti-tank gun,
playing a role similar to the renowned German 88 mm gun. It was 90 mm (3.5 in) in caliber,
and had a 4.60 m (15 feet) barrel, 53 calibers in length. It was capable of firing a 90×600 mm R
shell 17,823 m (58,474 feet) horizontally, or a maximum altitude of 10,380 m (34,060 feet)."
It would seem the game database is in error on comparative ranges. I have no idea what that means
in terms of a range of 4 or whatever, but it would seem that 500 yards is a lot less than 19,491 yards.
As far as accuracy, a rapid fire 40MM medium gun is inherently less accurate that a
one-shot-at-a-time heavy gun.