The Dell is fine for what you want. My previous employer bought me that exact desktop. It functioned.
The other upgrade you might be interested in is moving to a larger screen. I want one that does 1600x1200 native. I was VERY surprised to see costco offering
this one for $499 after rebate.