Mother board determines the size, CPU ...
CPU determines the number of fans (sort of), and video card determines the power supply.
Also consider the number of hard drive and DVD drive you are installing.
Larger is generally better if you have enough room for it.