You do not need the cpu cooler, your processor comes with one as it cannot be overclocked.. Z series motherboards are for overclocking. Slightly more quality PSU, SSD / HDD since you did not have them?
PCPartPicker part list / Price breakdown by merchant