Sometimes I have pondered this. Do you ever make use of the two cores you
currently have? I sometimes do; I find that if I have some long running
CPU-intensive code it occupies one core and leaves the other free so that I
can carry on doing other things without the delay that I used to experience
with a single core. Now, four cores? Would I ever want to do more than one
background task? Maybe, but I could live without it; it would depend on the
price difference to some extent, and my personal view is that, for my
personal use, I do not need quad core at the moment; I couldn't possibly
advise someone else what to do in their own personal circumstances.
However, sooner or later (and probably sooner, but your decision may rest on
your best guess when), operating systems, and, indeed, individual apps will
start to take advantage of multiple cores and when that happens, you may
start to see big benefits. That's not to say that apps will necessarily
multi-thread in the conventional sense; I can imagine a lot of Word
solutions that expect, even rely on, sequences of events, going awry if Word
started to multithread - and I can see many 'programmers' failing to
understand the implications. Access, I imagine, is slightly different in
that one could have independent front and back ends that could each utilise
a processor core, even if neither independently multi-threaded. Interesting
times ahead