If you get the 1600Mhz memory modules, at least you know you will not hold back the base system on purpose (CPU plus memory subsystem).
That 7870 XFX looks good to me.
EDIT: or if you can afford to spend a little bit of extra money -> http://www.amazon.co.uk/gp/offer-listing/B00IRTXPBM"]http://www.amazon.co.uk/gp/offer-listing/B00IRTXPBM