If you go for a desktop, get one built to the spec you want instead of buying from PC World etc, As it will work out a lot cheaper for a better spec, and it wont be filled with loads of junk... For the price of the one in your link you could get one thats loads better.. I just had one built for £650 with a I7 processor, 16gb 1600mhz ram, 140gb ssd for O/S and software, 2TB slave drive for samples and such, and USB3..`Running Windows 7 64 bit.. Although i had windows 7 already so that wasn't in with the cost