AMD silicon is not recommended for the server. Their performance for what you’re doing cannot complete with i7 (latest) silicon.
There is also not a lot of value added with SDD vs HDD. The reason is the game runs out of RAM. Only when data is retreived from or saved to the persistent storage would it be an issue. And, given today’s silicon and HDD technology it is not poor like 20+ years ago compared to SDD.
Yes, SDD is faster, but it’s not the kind of speed differential that will make all that much difference at run time.
The metrics I would focus on:
- The silicon (Intel i7 and the actual part number depends on how much you want to spend)
- The network on which the server is located. How fat are the pipes to and from that location?
- Is it a VPS or the actual box.
- RAM. As much as you can afford.
What I do:
I go with Xeon E3. Not as sexy as i7, but the benchmarks are good. Plus I use the box for more than minecraft so that factored into my decision.
I go with OVH - they sit upon fat pipes in their data centers. Difficult to find alternatives for less money
I go with the whole box, never a VPS.
I go with 64G
I spend about $120/month and have done so for about 7 years.
The other thing to get is a second IP address so that you can setup your own DNS (primary and secondaries) on your own machine. This will make your life complete and let you run different named things on the same box (http, minecraft, etc…) all coordinated with the right DNS records and so on. Ping me if you need help with that DNS setup.