The two CPU's are so close, its almost irrelavent which one you buy. However, I would get the 6700 CPU for 2 reasons. The 2as released a year before the 6700. In CPU tech, thats a long time. Second, the 6700 uses DDR4 and the older one uses DDR3 ram.
The video cards...I used to be an AMD fan, but have since switched to Nvidea and not looked back. I think it comes down to (in my experience) that Nvidea has better drivers. I could be wrong...just an opinion.
Dean