Of the 2 computers , if $ isn't a BIG factor I'd go with the quad core .
Although it is a little over kill for what you said the computer is going to be used for it has the newer technology & [IMO] the better components.
Dual & quad core processors do not run in tandem to make a faster CPU.
A dual core 2.5GHz CPU does not run at 5GHz.
What it does do is split the load between the 2 CPU's so 1 CPU isn't doing all of the work.
In order for a program to really take advantage of multicore CPU's it has to be written [encoded] to run on multiple CPU's simotaniously .
If it isn't written specifically to do that it is still only going to run on 1 CPU at it's given speed no matter how many "cores" it has.
The advantage is that if you have 2 "cores" the load isn't all on 1.
One core can be running Windows & another a program .
By doing that the computer is faster simply because each CPU [or core] doesn't have to do as much.
The biggest caveat with multi core CPU's is the CPU technology is far ahead of the software technology.
As it is there aren't a lot of programs currently encoded to take full advantage of the multi core technology but that will change .
Edited by fairjoeblue, 19 February 2009 - 01:28 PM.
OCZ StealthXstream 700W,Gigabyte GA-EP45-UD3R , E8500, Arctic Freezer Pro 7, 3GB G.Skill PC8500,Gigabyte Radeon HD 4850 OC [1GB ], Seagate 250GB SATA II X2 in RAID 0, Samsung SATA DVD burner.