MOBO: ECS H77H2-M3 M-ATX (mostly for Sata 3 and USB 3)
Memory: Corsair's Value Ram (2 x 4GB) DDR3-1333mhz Memory (Should I go instead with a kit of Dominators (2x2 gb) @ 1600mhz?)
Storage: Seagate Barracuda 1 TB/7200RPM
Video Card: PNY GTX 660 Performance Edition.
Case: Cooler Master Elite 371 (Do you think I'll be ok with just one exhaust fan? I was thinking of getting a Scythe S-FLEX SFF21E for the front to work as intake)
Power Supply: Antec High Current Gamer HCG-520M 80 PLUS BRONZE.
Other than Bioshock Infinite, Borderlands 2 (comes free with the card) and any other Batman game that comes out in the future, I will be mostly doing light gaming (MOBAS, indie games, Valve stuff, etc.). My resolution is 1440x900 so I expect that the GTX 660 will be able to max games unlike my gtx 550 ti.
change the ram from 1333 to 1600mhz. they pretty much cost the same and 1333 does bottleneck some games/programs. there is a significant benefit to 1600 over 1333 but much less so if you go any higher.
I'm thinking of going with a cheap sb dual core for now, then I can get an Ivy Bridge Quad in the near future to make use of PCIE 3.0. Is PCIE 3.0 going to be useful if I don't plan to do SLI/Crossfire?