CoDeX3 :
Well like the new games coming out forza horizon 3, battlefield 1 , world war 2 and csgo type games
If you do care about graphics of the newest games, a gtx 1070 is a must-have - it will also be much more future-proof as it is a high-end card right now. If you only played csgo, i would suggest gtx1060 + 144hz screen, but if you do play more demanding newer games - a gtx1070 and 60hz screen would offer better experience in a long-run.
Overall, i agree with Lucky_SLS, get a 6core 12-threaded AMD's Ryzen counterpart which will leave you with more money for a GTX1070. Also, a 144Hz screen would be a benefit for fast games like CS:GO. 144Hz monitor would be a great investment, because gtx1070 is strong enough to push 100+fps with great graphics and is considered an overkill for 1080p gaming. If you still have the funds after CPU+GPU combo, a 144Hz is a recommendation from me.