-dont use a low quality cooler
-16gb of ram is useless while gaming. if you are not gaming, get a i7
-cheaper video card
-slightly better power supply
I definitely agree about the cooler - Xigmatek coolers are a horrendous pain to install. They come with junk thermal paste, requiring you to buy new, have tons of tiny screws and loose parts, and the rubber connectors for the fans are impossible to work with.