the setup you put together is not looking good to me at all.
Here is a built i put together.http://img266.imageshack.us/img266/7195/83114680.jpg
It's way more future proof.
It has a better PSU. Even tho it's not one of the best ones it will last long time.
The GPU is the best you can get for that price.
The 4670 is too old in comparisn to the new GPUs that are out now.
If the money is a problem, then im afraid that some one else will have to help you.
Hope this helps
All best and a happy new year