The only concern I would have is that I won't get the performance I am after.
Because of your budget and the fact you need just about everything, makes it difficult to add a better card without compromising the rest of the build. Get what you can now, then save towards a better card.
