A few months ago I did a budget build and was not quite happy with the performance. I decided to make the jump to an i5 6600 and a GTX 970, this came with a need for a new MOBO and PSU. I am quite happy with this systems performance with 2 caveats. 1. I wish I had waited for 1070 and and gone for a 6600k, I would even suggest a slightly better MOBO as the ram slots in this board would not boot with with 2 & 4 or 1 & 3 as most boards do. I had to place ram in 1&2 and after a few google searches this board is notorious for this issue.
5/27/16: Added a samsung evo 850 ssd that I got a great deal on. Boot times are great!