How many cores do i need?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

compnewb_12

Honorable
Dec 31, 2012
130
0
10,690
Hi I am building a computer for 500 and I am wondering how many cores do I need realistically for moderate (med graphics) gaming (planetside 2 would be my most demanding game). I might go for an i3 3220 dual core, or should I get a quad. If so, do I get an older intel quad or a newer amd quad.

FYI: I am taking into consideration the upgrade path (ex i3 lga1155 socket to an i5 lga1155 socket etc)

I do not know my specs of my comp as it is not built yet. It would look something like this though:
500-550w psu
either a 7770 ghz ed or gtx 650 gpu
case for about $50 with a fan or more if can get more
8 gig of ram
500 gb hdd or 1 tb if it is cheap enough
a dvd reader writer
cpu of choice
mobo to match

Any input is great thanks.
 

Ive been reading some threads and doing research, and I am still going with an i5 but if I stretch my gpu budget about $10-$20 (which I can now afford, and could not before I started this thread) I can still get a 7850 which will give me much better performance compared to a gtx650 ti or 7770. Also now that I think about, 4 cores should help me as I usually have other programs running as well as a game. Nonetheless, I never thought about saving up for a better gpu and then getting an i3.
 

For the software I am looking at, background stuff accounts for about 15% of CPU usage which should be well within what HT could cover. When software starts giving a Pentium's two cores a workout, the i3 pulls away because the two extra hardware threads take care of background stuff by keeping otherwise under-used execution resources busy. Much fewer preemptive context swaps also enables everything to get done more efficiently.

HT's negative impact on i7 gaming is more about the i7 having too many grossly under-used resources in typical modern games to forgive overstepping or shoulder-bumping between any two threads on a given core... it is simply too powerful to handle (relatively) lightly threaded code as efficiently as the i5 does.

If we could ditch the x86 legacy (lots of logic and power is spent maintaining backward compatibility and messy original instruction set) and finely thread software efficiently to leverage SMT (tons of logic and power spent on single-threaded ILP), we could cram more than 3X the performance in the same power and die area budget as current desktop x86 CPUs. (Ex.: Xeon Phi.)

It would be interesting if Intel decided to make a desktop version of Xeon Phi with 8C32T@3GHz... but I'm guessing Phi cores lack much of the stuff required to boot standard desktop OSes and run standard applications to conserve die space and power.
 

Worst case, another possibility would be to initially forgo the GPU and use the i5's IGP (all except the i5-3330P have it) until you can afford whichever GPU you want. I would personally much prefer this option over buying a CPU I might regret just due to being a little short on change.

This way, you get a CPU you won't second-guess and plenty of time to make up your mind about the GPU with a working system under your desk in the meantime.

There are many ways to stretch a budget.