VPS (RAM:3GB) vs Dedicated server (Core2Duo 2.13GHz, RAM:2 GB)
Which one have the best performance?

With same CPU? In my opinion dedicated is better, because you don't have to share CPU and RAM with others.

Are you going to put a workload on it that uses more than 2 GB of memory?

With same CPU? In my opinion dedicated is better, because you don't have to share CPU and RAM with others.

I agree with cereal, my choice goes to dedicated server