Nice! I have a very similar build and I love it.
PCPartPicker part list / Price breakdown by merchant