POGE said:
Either will serve you well. I would go with the singlecore, by the time dual core is really practical, that dualie will be obsolete.
DualCore OR SMP is absolutely practical, right now, today... AND, has been for more than a decade (w/ certain OS' & multithread bearing code, specifics will be noted as we go on)!
So... that said?
Want proof?? I'm certain you do (I would also)!
Well - Your own systems (all of you/any of you) will do that & bear this all out, read on:
First, take a look at the PROCESS tab in Taskmgr.exe (once you've used the VIEW menu & its submenu item COLUMNS - with items checked for the column of THREADS specifically to be seen)
Once that is done? You will see that a GOOD 90-95++% of what you run bears 2-N threads.
E.G.-> Here? I don't run 1 single threaded program of 23 running right now: All are 2-22 thread designed...
So what's that all mean?
* With multithreaded OS & programs, that's where multiple CPU systems really do well!
Specifically on multi-threaded designed program code, by their being able to spin threads off to the least saturated processor available via the design of the process scheduler portion of the kernel's subsystems!
(Even by a process, taking say, the main parent thread & running it on CPU #1, & then any subsequent CHILD threads of that same program process & spinning them off on other CPU cores available if & when needed)...
This translates out to smoother & faster operations overall on modern Operating Systems like Linux, Windows NT-based ones of today (2000/XP/Server 2003/VISTA), & even older ones from MS from the NT family, ones like UNIX or Linux, & Os/2 SMP... better multitasking operation overall!
An easy way to think of this is a SIMPLE example:
Ever play 52 pickup in cards? Can you move faster picking up the cards with 1 hand, or two hands (given both hands in both a single cpu scenario & dualcore/smp scenario move @ the same "mhz speed")??
Hands down, no questions asked - we ALL know the answer to that question.
APK
P.S.=> NOW, on the gaming front?
Games like Quake 4 SMP? Just a look @ the future of gaming as well - it's been shown to have up to 87% faster operation gains of speed vs. its single-threaded predecessor/ancestor design as well...
Again - See those URL's I first posted, if in any doubt, the evidence of that is therein as to Quake 4 SMP tests & more:
Do dual core CPUs score higher on Benchmarks?
http://forums.techpowerup.com/showthread.php?t=12589
&
Adv of Dual core vs Single core:
http://forums.techpowerup.com/showthread.php?t=13359
Now, I don't know ANYONE that "just games" on a PC, & if so? They should be game console users (& do note that today's consoles are SMP & use multithreaded coding as well), but either way/EITHER way?
Dual Core/SMP is practical now, & into the future, especially for those of you that multitask extensively (& it has been for more than a decade on PC's on Windows NT-based OS, ones like Os/2 SMP, & Linux (later here though on this last example))... apk