thanks for all the advice guys, I have gone with the 570.
I'm not that clued up on RAM, but will I be able to mix ram? I have 2x2GB in there are the moment, if I add one stick of 8 or 2x4 in addition, will that work?
If not, is it better to replace with 2x4GB or get another 2X2GB