ATI 6870HD has reasonable power for the money spent.
2 or 4 GB extra memory would be useful, but only if you have 64-bit OS and your mobo has the room. >8 GB is not yet really required for gaming (unless you have something like a MMORPG client, Photoshop, video editor, Internet browser, IRC client, etc. all running simultaneously while playing the very latest games).