Really, it depends on the work and programs your using that determines your solution. More cores is usually the way to go when it comes to rendering but if the program is single threaded except for the renderer as just about all 3d programs are, the choice becomes harder.