I run Windows 7 using VMware Fusion. I haven't used VirtualBox or Parallels Desktop so I can't compare but it seems to run OK with Fusion. If I didn't own a virtualization product today then I'd probably be using VirtualBox since it's free. My advice would be to try VirtualBox and see if it meets your needs before trying VMware Fusion or Parallels Desktop.