Recommend me a new computer for FreePBX

Hello,

I am looking to upgrade my PBX server.
Currently I run around 20 lines + 100 line dialer.
Its being run on a E2200 CPU with 4gb of ram.

I am looking to run about 250 lines on the server. Asterisk tells me that my current CPU usage is at around 90%. I need something more powerful for the amount of new lines that I am going to throw on it. We currently have issues sometimes but it’s not that bad.

Please recommend me a machine for me to purchase and upgrade. I really appreciate it. Thanks.