Having a dedicated server means that you have full control with dedicated hardware, unlike a VPS which is shared amoungst a number of clients which use the service for numerous reasons, a dedicated server means that you do not have to worry about sharing the CPU which gives you full speed of the hardware.