You can go WAY cheaper on the RAM. Above 1600MHz doesn't result in any real world performance increase.
The Thermaltake Level 10 series is designed by BMW, and because of that, very overpriced.
The saved money from those two could go towards a new GPU.