Yes, that spec is fine for your usage. You could even do with a lower spec, but I guess going for more will last you longer. How much will you be paying for it?
I would change the graphics to a better one though - like a HD4670. May increase the overall cost by £30. G