Well if I'm reading him right he seems to want Windows to be the bottom level and FreeBSD running on top of that. No idea why. But yeah, if FreeBSD is on the bottom with windows virtualized....good luck gaming. Modern games will just crap themselves.
He did originally ask about BSD on Windows.
But in the line you quoted it was a later post where he was asking about Windows on BSD. An idea I originally suggested (IIRC, maybe I just thought it... I don't remember anymore and its too much of a chore to reread it all), but I wasn't aware he wanted it for lan party gaming at the time.
If he needs to occasionally run a windows program he likes to do something like reencode a video with a GUI (and he doesn't like the FOSS alternatives) then I would think that windows on BSD would be the way to go. Since there is no risk of windows breaking his ZFS that way. But considering his unique requirements I would say just stick to windows by itself and forget ZFS.