4 cores is more than enough. Spend some extra on a good video card, and maybe a SSD.

Of course, with poorly written code (ie. 1.0), even 8 cores won't help ya.