I would highly recommend you wait until later this year or early next year for the 6th generation Intel Skylake processors to come out.
I can't really help you out here. I don't know as much about desktops as I do about laptops.
But the most important recommendation I have is that you opt for an SSD and not skimp on the graphics card.