The specs for your computer don't clearly indicate which is height, which is width, and which is length, but any ATX psu will have height of 86mm (3.4 inches) and a width of 150mm (5.9 inches). The length is what can vary - 140mm is the minimum afaik, and good psus of that size go up to 700W; at 160mm you could get up to 1200W if you needed it (you shouldn't, since iirc, even sli titans can run on a good 850W psu) - ref
http://www.overclock.net/t/1256282/short-psu-list-atx-psus-that-are-160mm-or-shorter-small-case-friendly
Support for 160mm-length psus is fairly common as well. If you start looking at psus 180mm or longer, then it becomes worthwhile to double-check whether your case can support it. Sometime recently I was curious about the longest atx psu ever made, and came across this one:
http://www.legitreviews.com/sneak-peak-ultra-products-2000w-atx-power-supply_436 - 10.25 inches long (probably 260mm), so I don't think there are many cases that would fit it.