As stated, unless this post of yours is purely for bragging rights, no upgrades are necessary. Your system is a beast as is. You could get an SSD for windows and one or two of your favourite games and that in itself will be a huge improvement for load times. An other thing you could do since you did not state what CPU cooler you currently use, I have to assume you have the stock Intel CPU heatsink/fan combo so you you should upgrade your cooler and consider overclocking your CPU. That processor of yours has potential but not with stock cooling. What sort of computer case do you have? You could also get a top notch monitor with a 120Hz refresh rate to get the most out of your GPU.