Another option as Mr Ticket & others have pointed out is to pick up a current-ish box from the scratch & dent end of the market & then if required, drop in the upgrades of your choice. The key is the motherboard - graphics cards nowadays seem to be mostly on pci express slots, so expandability like that is important. The it's just the soundcard you like, however many HDD's you require - build a raid array! Why not! TV on your pc? just plug a card in; and so on.