There seems to be a magic number of tasks per server, and once you hit that magic number, you're better off running as a desktop application. I always heard that it was ~75 tasks, but I recently had a client with newer hardware have issues at like 40 tasks. Plus we seem to always have to check the Spawn Tasks if Sage is virtualized.