I know I've been a bit stupid getting a laptop for stuff, but I'm slowly migrating to desktop use now. I find my current laptop a little underpowered for what I play and do.
The question is what suitable build would do? I've hunted everywhere and couldn't find the right match. So should I build a PC or get a prebuilt from someplace else?
EDIT: My budget is £650.