Building a HTPC is not unlike building any other computer system, the only real difference is your choice in components. Against popular belief you don't always have to go with the smallest components you can find. In fact any old PC will work.
Slow computer got you down? Maybe a hardware upgrade should be in your cards, if so this guide to the Fundamentals of Upgrading a PC is an invaluable read. PCSTATS Tips