Personally, I think 16GB is overkill if you aren't doing professional tasks (although I don't know if you plan to), 8GB is fine. Games won't use that much anyway.
GPU is fine.
But the CPU, you will probably want to change. Bulldozer for gaming, to put it bluntly, is terrible. I can see you're an AMD guy, so you may want to stick with the previous Phenom line. They will perform around the same and be much cheaper.
Although, if you want to mix things up, you could go for an intel i5 2500k, which is the same price, and absolutely annihilates Bulldozer in games.
Here are some benchmarks and comparisons of the two:http://www.anandtech.com/bench/Product/434?vs=288
(scroll to the bottom for games benchmarks).