Almost every FiveM hardware question is really the same question asked three ways: how many players can this box hold, what CPU should I buy, and how much RAM is enough. The honest answer starts with one fact that reshapes all three.
The FXServer main script thread is largely single-threaded. A fast single core matters far more than a high core count. Buy clock speed and per-core performance first; everything else is secondary.
Why single-thread performance is the whole game
The server-side scripting runtime that runs your framework, your jobs, your economy, and every resource's tick loop executes primarily on one main thread. That means the practical ceiling on your server is how much work one CPU core can finish inside each tick budget. A processor with sixteen cores and a modest per-core clock will lose to a processor with four cores and a high single-thread clock, because the fifteen idle cores cannot help the one that is doing the work. This is also why upgrading from a four-core to an eight-core host usually does nothing for a lag problem, the bottleneck was never core count. For the full explanation of how this shows up as tick rate, read FiveM server TPS explained.
What you actually need by player count
These are ranges, not promises. Two servers with the same slot count can have wildly different needs depending on how many scripts they run, how heavy those scripts are, and how much they stream. A lean 64-slot server can outperform a bloated 32-slot one on weaker hardware. Treat the numbers below as starting points you confirm with measurement, not guarantees.
| Server size | CPU priority | RAM (typical) | Notes |
|---|---|---|---|
| Small (under ~32) | High single-thread clock | 4 to 8 GB | A good modern VPS is usually enough. OneSync optional under 32. |
| Mid (32 to 64) | Strong single core, low contention | 8 to 16 GB | OneSync required. Verify the host is not overselling cores. |
| Large / heavy stack | Top single-thread-clock CPU | 16 GB+ | Dedicated hardware for sustained, consistent single-thread performance. |
RAM: where it matters and where it does not
RAM is the spec owners most often overbuy for the wrong reason. The number of connected players is not what fills memory. The two things that do are streamed assets, custom vehicles, MLOs, clothing, and weapon models that the server holds and serves, and the database working set. A server with a small script stack and few streamed assets can run a full population in a surprisingly small footprint, while a server with a massive vehicle pack library will want more headroom regardless of slot count. The rule is simple: if you are not running out of RAM, adding more will not raise your TPS.
Game host vs VPS vs dedicated
Managed game host
A FiveM-specific game host installs the server for you, gives you a control panel, and handles the operating system. It is the least work and a reasonable starting point for a small community. The tradeoffs are shared hardware, limited low-level control, and pricing that often assumes you will not push the box hard. Fine for getting started; you may outgrow it.
VPS
A virtual private server gives you root access, full control of the operating system, and strong value. The catch specific to FiveM: because performance lives on a single core, you must confirm the provider does not oversell or throttle CPU, because a contended core silently caps your TPS no matter what the plan advertises. A reputable VPS with guaranteed high single-thread performance is the sweet spot for most growing servers on a budget.
Dedicated server
A dedicated machine gives you the entire CPU with no neighbors competing for the core that matters, plus full control over hardware choice. For large or heavily-scripted communities where consistent single-thread performance under peak load is the difference between smooth and rubber-banding, this is the right call. It costs more and you own more of the administration, but you stop sharing the one resource FiveM cares about.
Hosting location matters as much as the box
Raw specs decide TPS, but network latency decides how the server feels to a player in the seat. Host close to where your players actually are. A powerful server hosted on the wrong continent will feel worse to your community than a modest one hosted nearby, because every input has to cross the distance twice. If your audience is regional, pick a region; if it is split, pick the larger share and accept the tradeoff consciously.
The mistake that wastes the most money
Owners chase a lag problem by buying a bigger plan, more cores, more RAM, a fancier host, and the lag does not move, because the cause was a script doing too much work per tick. Hardware cannot outrun a bad loop on a single thread. Diagnose first. If your server is laggy now, start with how to fix FiveM server lag and high resmon usage before you spend a dollar on an upgrade, and tighten the config side with the server.cfg performance checklist.