Tried to refine it a little bit but may have gone over the limit. But the upgrades will serve you well! if you do not plan to overclock the CPU, you can get a non-K version and throw out the cooler.
PCPartPicker part list / Price breakdown by merchant