The case looks like it will do fine. If you haven't already, try adding more fans to that sucker. 2 120mm fans aren't enough to justify ANY full tower case. What brand is that 600W? I am including a power supply in this build but I will take it out if I believe yours is suiting. Do you need a monitor? Again I included one just in case, yet if you already have one I can update the build.
This build will power through most modern games with very high settings. If you don't need a monitor, or your power supply is sufficient, then I can upgrade the GPU (graphics card) a bit. I always leave the keyboard/mouse empty because it is personal preference whether you want to spend $40 on a combo or $150. Depends on quality and features. I would suggest getting another hard drive just to be safe. You can transfer the data from your old one onto the new. I also included a SSD, which you can install your OS and a few games on. The advantages of a SSD include boot times of ~15 seconds and fast loading of the games you play most.