Hell, I hate to attack your build, you obviously are looking for budget build and the 2500k kicks ass... but consider an AMD cpu (phenomII 965) or a FX8120, then you can get a highend motherboard for a lot less, and look for atleast DDR 1600 and I'd even recommend 1866MHz... No reason at all a new system should have 1333 in it... finally... the budget video card (7770) is a bit of a terd too... look on Ebay for a decent 6870 or even a 6850... heck I've got 2 6870's I'd sell ya !!!
I built one off that link you had... while the price is the same ball park... I think it's a better unit (I KNOW the i5 > any FX cpu) but I'm considering the entire build for better balance in components