My work machine has to do video editing, Adobe suite, and I 3d stuff, otherwise I could get away with just a browser and Slack ;)
Biggest expense though was the graphics card (though I could have saved by being patient and shopping around).
My other machine has to run Windows for Oculus, not because I am a gamer but again for the 3D stuff. Of course I did get drawn into the games now :P
I've got macos running under VirtualBox so I need to write that all up :)