There is no specific requirement on how big the HTPC should be, but in general, the smaller the HTPC is, the better, when the performance is guaranteed. In addition, many Mini PCs can serve as HTPC. So, I think the HTPC form factor should be 10-30cm long, 10-20cm wide, and 4-10cm high.