This build would be better overall, im not sure your price range though. but this build is similar to mine and it runs any game on max i throw at it.
Your power supply was a bit overkill and your CPU was last years version. Ivy bridge is the new cpus. But your build was overall not bad