Surface Meshing takes AGES

Whenever I create a study using both solids and surface bodies and go to create the mesh, the mesh progress bar moves pretty quickly up to 99% but then STOPS. After this point it can take anywhere from 5 min to several hours to complete meshing depending on complexity of the model. In the mean time, the mesh progress window becomes unclickable (even the cancel button) and the solidworks window itself becomes unresponsive (Windows asks me if I want to kill it if I click on it by accident). In task manager, the Solidworks process is utilizing 50% CPU, which appears to be balanced between both cores. 

Models comprised of a much larger number of purely solid elements will mesh in a fraction of this time. I haven't had the opportunity to try a pure surface model to see if the problem has to do with mixed meshes or surface meshes in general.

Things were slow in 2009 with Vista but they seem to be even worse now in 2010 with Win 7. Here is my computer info:

Solidworks Office Premium 2010 x64 SP 2.1

Windows 7 Pro 64-bit

Intel Xeon 5160 3.0GHz (Dual-Core)

8GB RAM

nVidia Quadro FX4500

Is this common for anyone else?

SolidworksSimulation