If you have the hardware for it, VFIO setups can be amazing. I've been running graphics accelerated Windows inside a VM for a few months now, and apart for some random crashes, it's perfect.
I've been using Capture One (lightroom alternative) and Affinity Photo 2 inside the VM and it's been great.
Haven't really tried video editing, but it might not be as great.
How exactly does graphic acceleration work when you run a VM? Do you need two graphic cards (one for the host, another for the guest)?
Edit: to contribute a little to the grandparent question - I have Windows on QEMU for the Office suite and it works pretty smoothly. I had to make some config changes, most of them outlined in these reddit threads:
I started by having my files on hard drives and transporting them wherever I went. Everything was local. I ran cyanogenmod on my phone and tinkered to customize all my devices to my exact needs.
Then came a time where I pushed it all to the cloud. Gmail, maps, onedrive,Netflix, Philipps Hue, Chromecasts, official android ROMs.
In the past year, I've moved back. Data is on a NAS, I buy mp3s and Blu-rays to put them on Plex. Home-Assistant has taken over my home and I'm back with LineageOS.
I'm happier this way. Everything takes more time to setup, but I can do things I couldn't before and I'm free from anything becoming discontinued.
Compared to when I started, it's become so much easier to do things your way.
Looking at its inner working seems it's uses SQLite as storing. While a few hundred entries in any SQLite DB should be a breeze to parse and show under a second, maybe the person(s) involved in this project are not that DB proficient and made some rookie mistakes. Maybe they'll notice this and improve it's history speed as well, shouldn't be a problem for any SQL developer with a bit of experience in hands.
I often have to do many simple calculations (adding numbers from a pdf,...) and having full history and being able to keep speedcrunch over the other windows is perfect.
I also increased font-size dramatically to improve readability on big screens.
Sure, there are more advanced tools. But the simplicity and lightness on ressources is what makes it my go-to calculator.
I've been using Capture One (lightroom alternative) and Affinity Photo 2 inside the VM and it's been great.
Haven't really tried video editing, but it might not be as great.