It should play Americas Army quite well and those other games too, but don't expect any high graphics at HL2. It should work well with the lowest graphics.
It should be able to handle it although you may have difficulty if you change it for high graphics but other than that it should work fine, i myself also have a NVIDIA Geforece 5200 and it works fine with the latest games ...