To my very basic understanding, RAM is how much stuff the server can remember at a time (Mob Stacks), and CPU speed is how fast that thing is handled (Block breaking, Moving, etc). I don't think the server needs more RAM, just more CPU threads.