My friend sold me his 670. It was originally a 570.
It can run all my games perfectly. The only problem is it sometimes stutters in skyrim, but it's not that big of a deal. It can run everything on ultra with anti-aliasing turned down a bit. Ignore the fan flipped in the last picture, I put it back. Also cable managing is hard.