SSD just makes for hella fast boot times and fast load times on games. I just suggested the SSD, coz a lot of folks like them.
As for the vid cards...that Anandtech link will let you compare any two vid cards.
In the long run, I would get the 1070, because the 1060 can't be SLI'd so it is kind of a dead end card.