Looking for gaming PC Build 600?

I'm looking for a gaming PC build that will run me around 600 dollars or less. I may go over 600 dollars. 700 tops! I'm looking to mainly run Minecraft, TeamFortress2, (DayZ on low settings), and other games such as Skyrim. I assume I will have to run most of these games on low-medium settings for good FPS coverage. BTW, I will be hooking up the PC to an HDMI port. (Note: THIS MUST INCLUDE WINDOWS 7).

I'm thinking:
4th gen i5 3.0 GHz+ $150
8GB ddr3 1600mhz RAM, $45
1TB 64mb cache 7200rpm hard drive, $50
500watt corsair or antec power supply, $60-90.
Gigabyte or Asus motherboard Z77 chipset so you can overclock, $80-120
Nvidia GTX 670 or AMD R7 260X, $150-220.
Pick any case you want on ebay mid-ATX size, $35-50
Windows 7 64-bit, $100 (or just torrent it for free)

Don't be afraid to buy used parts, 90% of mine are used off ebay and I get them usually near half off new, they work just as good, and I never have a problem with parts dying.

And just so you know, don't waste money on 'gaming' RAM, there's no such thing. It just looks prettier, budget RAM that runs at 1600MHz, is the same as gaming RAM that runs at 1600 MHz. Just Google it if you don't believe me. Here's a link to help.

Check this link for $500 build & this build PC can run all the games even watch dogs.

link: