Any advice for new computer?
You actually want a good match between CPu and GPU, having a $600 GPU doesnt do you any good if your running a dual core CPU. My suggestion:
CPU: Core I5
GPU: Nvidia 580 or ATI Radeon 7xxx series (I stick with Nvidia personally)
Ram: 8 GB DDR3 @1600
Rest is up to you, but those are the main components you will want to runthe game smoothly at high settings.
Thats my 2 cents