If you are building from scratch and really want to play everything at Ultra, you are going to need so spend about half your budget on the GPU alone. That doesn't leave much for everything else.
You probably won't play BF4 comfortably at Ultra under $700.
Go read the builder marathon articles for $500-1200 builds. That will give you a general idea of what to aim for.