In fact, upgrading for ArmA II can be quite cheap.
I have a Q6600, 3 GB DDR2 RAM and an ATI 4850 and can run everything smoothly with all settings on high at 1600x1200.
This system is very affordable and more than enough for ArmA II.
Happy upgrading!
Cheers,
D.