VPS of course. Dedicated Server is an independent unit that is fully under your command plus it has significant horsepower compared to VPS. On the other hand, VPS is also independent but you cannot do anything with its hardware.