Yes and the alternative is just more headaches than it's worth anyway. I ran a physical Windows box with Deluge for years. Problem is the Windows version of (most) torrent software will end up crashing. If you're running it all the time and have a lot of torrents loaded/seeding, there is just a memory hole and the torrent software will crash after awhile.
I actually stumbled across QuickBox when I was looking for an alternative, and it was the best thing. My box has no problems now at all, and I seed torrents a lot more heavily.
A true seed box is the way to go if you're a power user. If you're on a budget and you're sharing a computer between tasks (IE it's your daily computer, torrent server, media box)... then VM is the way to go. If you wanted to cheat with having a "shared computer" and include QuickBox, there are lesser free options.... but as @JMSolo you're going to run into problems. Because then you have one physical box trying to share resources between multiple OSes... and torrenting can be a disk intensive task on it's own, slowing down the other OSes running. Probably not able to really game and torrent at the same time....LAG!
My suggestion is have a dedicated box. If you don't have the funds, save up for a simple box. I'm running an old AMD with 2GB of RAM, I just happened to have enough hard drives (and research time) for a RAIDed setup. But even on my slow/old/low resource box, QucikBox runs without hessitation or issue. It is an AWESOME solution, in my opinion!