After refusing to pay 10 quid more to buy StarCraft 2 online vs a hard copy I got the game and been playing it for 2 days or so.
The bloody game freezes up in my Quad Core machine with 8Gig of RAM
After reading a few pages like this and this the thing that worked best for me was to assign the running program to just one core.
Really don’t understand why a program that has just been released has trouble running on Quad Core CPU, but that seem to do the trick for now.
Just thought I would share this with the masses.
If your StarCraft freezes in the game for 1min or 2 then just go into TaskManager and assign the affinity of the program to just one core like the picture bellow

StarCraft 2
Update 22th Aug 2010
Nothing to do with dual or quad core it was my graphics card “ATI Radeon HD 4850 512MB GDDR3″
I thought it was fairly new and powerful. The default settings were High and when I set it to slow it works just fine on all 4 cores.
I am going to try to update the drivers and see if I can play it in a high setting.