This computer will last throughout the ages beating any computer that defies this king of kings.
The reason for 16GB of RAM is because I've noticed that even 8GB seems to be enough for very large and high-end tasks, so maybe double that would be able to withstand anything thrown at it, even media rendering.
Sure, the 8350 isn't the best of the AMD, but it sure in hell isn't the worse. It doesn't have hyperthreading or better core performance compared to intel, but it sure does have the ability to do a ****-ton of gaming, streaming, and a whole lot more at the same time. It's also extremely easy to overclock with this motherboard, water cooler, and CPU combo.