Architecture needs to be looked at.
The architecture of the number of processes that a Hal goes through to "Read"
A DUAL or DUO processor does not let a program run faster than a single core. It will 'load balance' an run AV and other or many processes at a given time. You are also limited to the medium in which it is stored like RAM or HDD.
Your 3gig processor if an AMD is only compared to Intel speed , so if you have an AMD you have 2 cores running at about 1.5 gigs a piece equaling to a 3gig processor. this is decieving, understand that multiple cores will be more effective at running multiple processes but given a single task a 1.5gig will do a single task as fast as a 3gig processor
The same with a quad core, it runs multiple tasks far better than a single core but given a single task it is no faster than a core that is 1/4 th as fast, like startup ,, when starting 2 computers having the same data transfer rate from the HDD, a single core at 2.7 will out preform a quad at 2.4 ghz because the single core is faster, the quad will out preform the single 2.7GHz when running multiple tasks, because it can run more processes as it load balances the processes