Id personally go with a Gold rated PSU since higher wattage PSU's have more wasted energy thru heat than say a 400w. Corsair is a good brand though.
Also go with a 1070 if you have the budget for it, I have an Asus ROG 1060 6G and its alright but I know I overpaid for it, But it's also one of the most expensive 1060s just because its RoG. Sapphire is a good brand and also seems to be one of if not the cheapest (price wise) for GPUs