Going for 4k on such a small monitor may be a issue as I can't recommend going below 32 inches for 4k.
Your cpu will probably be a bottlekneck when you get the 1070 and your case will be very close to the maximum length of that card as the case description says it can hold up to 290 mm while the 1070 is 267 mm so it will be snuggish.