jhavers You might try vmware instead of xen. Since your only using the full virtualization with the windows and pfsense guest your not taking advantage of the what xen offers over vmware. I've never had an issue running pfsense in vmware. It has been rock solid.
Keep in mind that you'll need to reboot into the non xen kernel as vmware and xen can't coexist in dom0.