direi che con quel PC puoi già fare un'ottimo htpc.
devi solo cambiare la scheda video per avere una buona accelerazione hw quindi devi prendere o una nuova ATI serie HD (2600 pro o XT non 2400) o una nvidia serie 8000 quindi una 8500 o una 8600. con le ATI puoi usare sia XP che Vista , con le Nvidia Vista preferibilmente per i file h.264 o hd.dvd e blu.ray. (stanno per uscire comunque driver anche per XP).
per il sw (gratuito) puoi scegliere una soluzione facilmente configurabile da subito come KmPlayer o una più popolare e classica configurazione con player Zoomplayer o Theartek ad esempio e FFdshow con i vari filtri aggiuntivi collegati (avisynth, directvobsub, ac3filter).
ecc.
direi leggi un pò riguardo le schede video Ati 2000 e Nvida 8000 poi il risultato finale dell'htpc cosi composto non potrà che essere migliore dei migliore player hdmi attualmente in commercio o comunque molto simile come qualità finale.
TV/4K Panasonic Oled 48JZ1000E | STB: Sky Q, Nvidia Shield 2K17 | AVR: Marantz SR7012 | FRONT: Indiana Line Diva 252 | CENTER: Indiana Line Diva 752 | SURROUND: Indiana Line Tesi 241 | SUBWOOFER Indiana Line Basso 850 | CUFFIE: Beyerdynamics DT880 Edition, 1More Triple Driver, Dac Qudelix-5k | BLU-RAY: Panasonic DMP-BDT370