I updated BF 2142 to v.1.51 now most of the times when I do anything that will show on the bottom of the screen like 'you were killed by... or you killed... you got an ammo point! and that I am getting this:
I have not played the game for several years, but I had that problem when an update corrupted. For me it would display #NAME and I got no stats added to my record.
From my experience I would say reinstall. A clean install helps alot in that game, I had to do that about once a week when I played alot.