Does this mean I have two processors with a clock rate 3.40 Ghz each ??
Da linha, é difícil dizer que você tem dois processadores. Versão simples para descobrir: abra-o e veja se você tem dois processadores. Se esta linha é do Windows, então você (muito provavelmente) tem apenas um processador. A Intel provou uma boa explicação porque existem duas frequências mostradas: link (conto: o primeiro é parte do nome, o segundo é determinado pelo Windows)
Para obter detalhes sobre sua CPU, eu recomendo CPU-Z .
Is this a Core Duo ? or a better version of it Core i7 ? but there is two cores, right ?.
Antes de mais nada pergunte ao Google . Do primeiro resultado, você obtém: # of Cores: 4
Então você tem 4 núcleos.
I have Windows 7 Professionnel Service Pack 1 activated. Does this mean I can have the update to Pack 3 for free ? how to do that ?
Não há SP3 para o Win7.
The Operating system installed is 32bits ? but I have two CPU , does this mean I can use OS in 64bits ?
Você pode usar o sistema operacional de 64 bits, mas isso não tem nada a ver com ter 2 CPUs. A CPU que você tem suporta 64 bits.
do I have to install a new Windows ??
Não, a versão de 32 bits também funcionará. O desempenho pode ser diferente e, se você tiver mais de 4 GB de RAM, não poderá usá-los com o Windows de 32 bits.