Yo tengo un HTPC ya montado y funcionando (aunque con windows) y creo te puedo aconsejar.
Tarjeta gráfica
- Pillate una nvidia, funcionan bastante mejor que las ATI en linux (culpa de los drivers).
- No te gastes mucha pasta. La función principal de un HTPC no son los juegos, con poder jugar al mame y demás emuladores te sobrara para pasar el rato. El dinero que ahorres podrás aprovecharlo en una CPU mejor con vistas al futuro (prueba a ver un video HD a 1920x1080 en el PC).
- Con ventilación pasiva (sin ventilador). Para HTPC es muy importante que el equipo sea silencioso. Es muy molesto ver una peli en un momento de intriga y escuchar el HTPC de fondo.
- Que tenga salidas VGA, DVI y S-Vídeo. Imagina todas las posiblidades que te ofrecen las salidas de vídeo - pudesr estar jugando al mame por una salida y en la otra la novia viendo una peli por ejemplo-.
- Aunque no sea de gama alta procura que tenga por lo menos 128Mb y el bus que no sea de 64bits.
Creo que esta tarjeta te vendría muy bien
MSI NX7300GT-TD256EH
TV
Para la TV miraría la Hauppauge HVR-1300. Desconozco que tal se comporta con linux, pero para windows mce es la mejor.
- Tarjeta híbrida. TV analogica + TDT + Radio FM
- Codificación MPEG-2 por hardware. Recomendado para PVR con TV analogica.
- Entradas S-Vídeo y Vídeo-Compuesto. Mayores posiblidades para el HTPC - podrías conectar un decodificador externo por esa entrada por ejemplo-.
Hauppauge HVR-1300
PC-SAT
Si quieres tarjeta PC-SAT mirate la SkyStar 2 TV PCI, cualquiera que este metido en el mundillo te la recomendara

No te lo puedo asegurar pero creo que esta muy bien soportada en linux, de todas formas informate bien.
Además el mando que viene puedes aprovecharlo para controlar el HTPC mediante lirc (viene con el típico IR para puerto serie).
Te aconsejaría sobre más cosas, pero ya me extendido más de la cuenta y tengo que seguir currando
![toma [tomaaa]](/images/smilies/nuevos2/tomaa.gif)
Si tienes más dudas ya sabes, cuando pueda contestaré.
Saludoss
Saludoss