I second PC Specialist. Their forum is excellent and the members will recommend a good spec for your needs. Just register, post a budget and what your needs are. Chillblast is also an award winning builder although you'd have to have a little knowledge to build a specification using their website fuction. From what you are saying I suggest an i5 cpu, 16gb ram, 120gb ssd for Windows/important programs you use most often, 1tb for storage. I would not spend too much on a high-end graphics card if gaming is not your thing.