Sorry but you aren't understanding what dual (symetrical) processing is for or how it works.
It's not to double your performance
system wide. It's completely application dependant.
Your OS won't use
both processors in operation unless an application can use them AND calls them.
The only reason an OS needs to be aware that there is dual processor is so dual processor aware applications (such as the aforementioned photoshop and 3d rendering applications) can tell the OS to address both CPU's.
Most applications are not SMP aware, so one processor WILL sit idle.
Dual, quad and so on systems were designed for intensive SMP aware applications like database servers, web servers & rendering workstations used in things like mechanical design. They carry an appropriate price premium to boot.
A SolidWorks license starts at £6000/£8000 per license.
These applications take alot of development to work correctly in SMP environments. That is why most desktop applications/games are not SMP aware. It's too costly and being honest, won't really benefit enough with a performance boost.
In a game or render scenario, a desktop graphics card (even a blazing 6800Ultra) will not be able to work fast enough, the additional processing power is wasted waiting for the GPU to catch up. Thats reserved for the £3500+ range of Oxygen style cards which are application optimised along with specialist optimisations for workstation class machines.
A server will have multiple high speed 15k SCSI drives to server an MPS system running a MySQL or Oracle database server.
Those are just two examples.
To get more processor speed.. there is only one route. Upgrade your processor to a better one or upgrade parts of your machine to take advantage of what your system potentially has to offer.
Eg.. a 3800+ socket 939 will be faster than a 3200+ socket 754 AMD 64. These are proven to be faster than the 3.2ghz Intel northwood/prescott processors. This is because AMD processors have a shorter pipeline and an onboard memory controller.
To improve on a 3800+ would require an FX-53 processor. That is effectively the fastest processor you can get your hands on in this commercial world.
You need to understand how processors work, how they communicate to the operating system (and vice versa), how they communicatie to system memory, buses and so on. When you understand the architecture, you will realise that the reputed fastest processor in the world can be beaten by a slower processor, if the rest of the slower processors system is optimised (from tight memory timings to operating system optimisation, fast hard drives... ).
The sum of parts make the system, not a single component
