As I remember battlefield vietnam was always pretty buggy so it might just be the game . But if you have Vista on the machine it could be a backwards compatibility issue. Try right clicking on the .exe and go to properties and then click on the compatibility tab and select run in XP compatibility mode.
hey mate,
i own a copy of battlefield vietnam and it did freeze ALOT when i first
got it and sometimes the screen just locked for about 10 mins!!
then i fixed it by simply adjusting my firewall so it wouldnt blok it from
connecting...so if your havin problems try your firewall as it mite be blocking batlefield
from reading the the game disk. Catcha, JORDZ hope it helped