mr.naruto26 :
So which one should i choose? Any advice? Main use for gaming at 1080p
Depends on the games your playing and the settings you think you must use. Some people get so hung up on Ultra if that is you then get the GTX 1070 if your playing demanding games.
To me it would also depend on the size of the downloads of the games and how many your going to be downloading. If their not many I would consider a 500GB SSD and a GTX 1060. I have all my games on a SSD and love it their not really increasing the FPS but the cut screen / load times are much faster and in FPS games I know I'm not waiting on information from my drive.
If you have never had a SSD then you will not know the difference.
I would get the SSD+HDD+ 1060 your going to need to upgrade the video card in a few years anyhow.