^ +1. That's what I'd do.
I would prefer a top-end graphics card and an average CPU than a top-end CPU and an average GPU.
You got that right. I can't count how many times I saw the opposite mentality from budding gamers. However, your budget is kind of low. so you can't afford a full build with HD 5850.