No soy experto, eh, pero ...
Bueno si es sólo para ver películas FullHD te sirve hasta un "miniPC" tipo Intel NUC, Gigabyte BRIX, Asus VivoMini, Asrock Beebox ... (no se si "mini PC" es el nombre correcto). Pero claro, si puedes gastar más siempre te dará más flexibilidad/posibilidades un HTPC "normal" (por ejemplo más discos duros, unidad DVD/BR ...).

para empezar ya tengo duda entre miniATX o ATX(...) Por el tema de espacio no tengo problema
¿Y para que quieres algo tan grande como una ATX?
A lo sumo MicroATX, y no pasa nada con irse a MiniITX (ATX>MicroATX>MiniITX> "miniPCs")

Memoria minimo 4gb, no se si aceptan más
Para lo que quieres supongo 4GB vale. Pero aceptan más, toda placa MiniITX acepta 2 slots

Otra, tarjeta grafica necesito independiente?
Para reproducir FullHD (y si no vas a jugar) te sirve cualquier integrada (incluso un Celeron J1800 y no digamos ya un Pentium G). Si quieres 4K y BR 3D ya dependerá de la integrada (creo que con i3 vale, quizá incluso Celeron N3000) y de la placa en concreto (algunas no pasan de FullHD, otras de 1440p)
Creo que con i3 te sirve