The adaptive hypervisor setting can help quite a bit if it's enabled. Basically, it focuses your systems resources on whatever window is active. Thus, if you are doing quite a bit in the Windows VM, more resources are thrown at it until you move to another application, say iPhoto. This is good if you are piddling around back an forth a lot. It's not so good if you want to run something in the background and use another window in the mean time ie: you have a big iMovie project you are importing in the Mac, and you decide to switch to Windows to use your work's Outlook email. The resources actually leave the iMovie session and go over to the Windows session, thus defeating the background iMovie process' progress. I generally run it enabled as my Windows sessions are usually less than a few minutes of using a Windows application to log my time and expenses. Don't confuse it with SUSE or AIX's hypervisors - they operate quite differently and are similar in name only.
-Dave