The specification looks good for a reasonable desktop should be capable of most things though personally these days I prefer 4GB ram DDR3 1600MHz, though this is due to highly responsive/demanding programs but it all depends on your usage ?
My new desktop barely pushes over 5% CPU usage or 25% ram as such it's got plenty of give before an upgrade is on the cards, just depends on your budget and how future proof you want to make it
