I guess you don't intend to overclock, so better get a h77 board or a b75, you would save money buy changing the board. with that you could upgrade that cpu to a 3470. yes, a mid atx case is good enough. And you'll need only low psu, if your not planning to ad a gfx card.. a corsair 430w will be more than enough.
Thanks for your response. I wouldn't mind overclocking the CPU, but if you overclock I have read that it can heat up the CPU, so this means I need a better power-supply? I am not worried about SLI/Cross fire. Any thoughts on the board I have list now? Also is there a real difference between the i5 3330 (3 Ghz) and i5 - 3470 (3.2 Ghz)? The price difference is $10 , not a big deal but can you really tell the difference?
I'm still not understanding why people are constantly recommending Xeons left and right. For the OP's uses you will not get much out of it. And on top of that you don't need the cooler and B75 is not the chipset I would go with.