Probably be fine, I can nitpick points, but I'm more familiar with North American pricing, and $10 price differences could make my points irrelevant, but anyway:
I'd get the Radeon HD 7870 over the Geforce GTX 660 if they're the same price. (Depending on tolerance for rebates, prices here are up to $50 cheaper for the 7870.)