It's subjective though - but I'd still hang fire on a mobo swap and try the RAM and Win7 x64 first.
Me too. The CPU and mobo are perfectly sound. A Q6600 even at stock is a powerful CPU, and there's nothing wrong with the P35 chipset. The problems really sound like a lack of RAM.