I'd wait until the end of the month for Ivy Bridge and get a system based on the i5-3550. It should be about the same price as the i5-2400 with slightly improved performance and slightly lower power consumption. You also get native USB 3.0 and PCI-E 3.0.
Something like this should be more than adequate for the games and the SSD should make the whole system feel quick:
If you aren't too bothered about loading/booting times you could drop the SSD and swap the graphics card for the HD 7850 or similar. That would come to around $750 total and should ensure ultra high settings on your games.
I wasn't aware of the i5-3550 but thanks for the head's up. Is it overclockable? If so, would it be difficult to do on the ASRock? Also, I've only bought WD hard drives because I was told that Seagate's reliability went downhill so are they good to go now?
You can technically overclock that processor, but you wont get far, b/c the multiplier is locked.
One thing to think about is upgradibility. Are the games listed the only ones you will be playing for a while? In which case, Jmsellars' build is perfect (+1 Jmsellar). But if you feel like you will be interested in new games (especially the best looking FPS games), I would get a 550 W power supply, to ensure you can upgrade your video card in the future if you feel the need to, as well as not be constrained about additonal hard drives, sound cards etc that you may be interested in.
I think I'll go the i5-3570k, Z77 mobo and a larger power supply in case I want to upgrade to a higher powered graphics card in the future, especially since your build left me some extra money to play with. Are there any recommendations for the Z77 mobo and power supply?
I am not in the market for SSDs right now but I should be in about 6 months or so. Are there any specific brands or models I should pay attention to? My goal is to get a 240GB-256GB SSD. 128GB seems to be proficient but I'm afraid of somehow maxing it out. I could get a 128GB SSD if you feel that my fears are unfounded.
Most people see Intel as the most reliable brand for SSD's, they are quite expensive though. Crucial and Samsung are also pretty reliable and are at a much more reasonable price point. I would stay away from OCZ and some of the cheaper Kingston/Corsair drives though to be honest. Most of the cheaper Sandforce drives are quite unreliable.
Only you know how much room you will need. One thing I will say though, try to keep ~20-30% free all the time. Apparently it helps with garbage collection which will keep the SSD running nice and fast.
EDIT: This PSU is good value at $69.99 and gives you a bit more power along with better build quality and I imagine it's a bit quieter.