To be honest, a dedicated server and a virtual private server have the same hosting environment. However, with a vps hosting package you have many restrictions which is definitely not the case with a dedicated server. ;)
Please keep in mind that a VPS Hosting server is setup on a virtualization platform whereas a dedicated server is a physical dedicated hardware setup only for your requirements or in other words, complete isolation from any other hosting user.
