Okay, well...
From what i've seen, with the V350, you aren't restricted that much at all. The motherboard need to be microATX, like the one above, and the CPU cooler has a restricted height. But it's not actually that restricted in the V350. For example, I have a Scythe Mini-Ninja in mine, and I get load temps in the low 50's with an overclocked C2D 45nm.
It fits every graphics card with a little wiggling, it'll take a couple of optical drives and a couple of 3.5 or 2.5" HDDs. You also often get 4 DDR2 slots to play with on the Core 2 boards.
Just make sure airflow is good, and you're set to go. It will be more fiddly to fit than a normal case but the V350 comes apart totally so you can get into every corner. Just plan what you're going to do, and take your time.
It's really a doddle. I have no doubt in my mind that a Core i7-965 system with 12GB DDR2 and SLi GTX295s is easily possible.