I would go for a single 7970.
I'm not a huge fan of Crossfire or SLI due to added complexity of running two cards at the same time: consumes more power (need beefier PSU), generates more heat inside the case, less stable drivers, some games not well optimized for it, etc... And note that the 6870x2 you were also looking at is basically Crossfire on the same card, so it consumes a lot more power and will run really really hot and therefore will be more noisy too.