How am I doing and where can I improve?

I looked about Publish or Perish (thought that are two programs) and they’re supported via WINE as far as I read. So these should mostly run just fine. If you don’t know what WINE is: for games there exist Proton, the program that makes many Windows games run better on Linux than Windows and it is just a WINE specialized for games. So no nonperformance VM evolved.

If you have other programs that do not work with WINE, I can totally understand to stay on Windows for performance reasons. But it is may worth it to look what applications are supported by WINE if you care about (you also can test it on an USB-Linux without wiping Windows).