EDIT: I came up with a new build, if you'd point out any flaws that'd be great.
PCPartPicker part list / Price breakdown by merchant