i'd personally go for a better CPU over the GPU, simply because the latter is much easier to upgrade and more likely to sell when i don't need it no more.
though if you're not all that big into OCing, you won't miss out a lot going for a non-K i5 + a better GPU, and it'd be the better choice then when on a strict budget.