Is this a good budget build?

Solution
That's a great build, i would though recommend that instead of the GDOC version you get the MSI 960 gaming 2G. I've had much better experience with them. And you also don't need an air cooler, the i5 6500 rarely goes above 55 on maximum loads on a stock CPU
Check i5 4460. It gives more performance than i5-6500, and you will have money left for buying other extra stuff.
Xeon E3-1231v3 is also worth checking out. It gives 4 cores and 8 threads.

And bottlecks won't happen in any of the builds as they all have more than 2 cores
 
That's a great build, i would though recommend that instead of the GDOC version you get the MSI 960 gaming 2G. I've had much better experience with them. And you also don't need an air cooler, the i5 6500 rarely goes above 55 on maximum loads on a stock CPU
 
Solution