The HTPC I set up for my brother is strictly for playback of DivX and MP3 files onto his 42" LCD TV. Since he doesn't do ripping, transcoding, TV tuning, or anything along those lines, he was able to get away with an Athlon 2000+ with 256MB of PC3200 on WinXP. YMMV, but he can play back h.264...