Shorter answer:
Build your rig according to the requirements of other games you are interested in. This is not a good benchmark against a lot of others. It is still heavily CPU bound where others are more efficiently offloading to the GPU's and such.


Longer answer:
A quality quad-core or better CPU is key, since it does a lot of work in the game's engine up front. Generally the newer revisions of a line will be better choices, unless you are looking at the enthusiast models that allow you to unlock multipliers to overclock the snot out of them.

Quality memory is important too--you will be moving a LOT of data back and forth. A lot of horsepower doesn't do much good if you aren't feeding it to your devices properly. This applies not only to your system memory, but your graphics card as well. Look at the memory specifications. Graphics cards will often provide a simple note about the memory bandwidth that makes it easier to compare (it can get confusing with quad-pumped speed, different bit width, etc.). Basically, more Gigabytes/second is better. Otherwise, generally speaking higher DDR ratings should be better (DDR3 better then DDR2), as well as the wider bit width (256-bit better than 128-bit, provided they run close to the same MHz rating).

As for the GPU...Windows 10 is bringing DirectX 12 into the mainstream. Just a matter of time for it to be the staple for games across the board. So you may want to make sure the GPU has strong DirectX 12 hardware support for some future proofing--otherwise hardware DX11 support is sufficient for this game. Note that you do still have the option of running DX9 if it is somewhere you need to cut costs on in the short term.