My first build

Solution
That is a solid budget build. the only thing I would change is I'd get a 6350 its cheaper and you get more performance per core. 8 core will go underutilized in most games.
Nothing wrong with having 8 cores. Most games are still using 2-4 cores so doesn't really matter.
If you are going for 8-core, I recommend getting the FX-8350 - It's a beast with its 4GHz and only couple more bucks.