Price is good.
i would get the 8800GTS 320MB ACS3 eVGA personaly.
For $130. more but thats me.
Also the 8800GTS ACS3 verson kicks the 7950's but and Its DX10 for
Vista when you get it.
I'm not trying to be rude, but he wasn't asking about a 8800GTS 320MB, he was asking if a 7950GT would fit in his case. Besides, as tests are already showing, as it stands now the current generation of cards won't be powerful enough to exploit all of DX10's features, so your point about that is pretty much irrelevant. An example would be to try running a 6800 Ultra (first generation SM3 hardware) in STALKER with the details cranked and you get the picture.
Anyways, back to your question, "winrawr", the 7900/7950 cards are 7 1/2" long, an extra inch over your 7600GT, so you shouldn't have too much problem.