What is the best computer I could possibly buy for $800, if I build it myself?