Hello, Im gonna start off by saying i know very little about computers and im looking to build a cpu because im sick of the dell dimension that i have to write this on. Anyway, some of the stuff i want my cpu to be able to do is play games like diablo2 and D3 when it comes out, city of heroes ect., also want it to be good for hi-res videos(1080p and such) because im on youtube alot. I may want to add some video editing programs later on and maybe some audio recording stuff as well because i would eventually like to record my drums and stuff. That being said Im basically retarded when it comes to computers, i just know what i want it to do. please help. Also im looking for it to be around the 350-450 price range. So if i should build a computer i need to know what i would need or should i just buy a computer that can do all this already.