The i7 3820 is overkill, same with 16 gigs ram. For gaming, 8 gigs and a 3570k will run as good as anything. Spend $30 on a cooler, if you want to overclock, and put more money into your graphics, aim for a 7950 or 670 if possible.
But if you're wondering if your current setup is good for gaming, yes. Yes it is.
First things first... before buying windows 8 instead of windows 7 RESEARCH. Its about 50/50 in the gaming community whether or not its garbage. Second, the CPU. You do not need a CPU that high end. Not only is it an LGA2011 CPU and you have an LGA1155 motherboard on your list, but it is not built for gaming. If you want intel an i5 3570k would be best, and FAR cheaper. Someone more versed than me will take your budget and build a suggested parts list for you.