http://www.maximumpc.com/article/fea...awesome_pc_647
That's a good spot to start. My recommendation is shop around different sites, and buy similar to what's listed. Mix and match different stuff depending on price, as a few things that were listed probably came down in price, or other more powerful items have come down in price by now.