-snip-
I mean, yes, you could do all those things for increased security. But it would be safer, easier and cheaper to
just use any old laptop/PC you have lying around, remove the WiFi card, format it, install an open source OS of your choice and run it as an airgapped wallet. Or if you want a really easy option, just buy a hardware wallet.
That is what I use. The idea behind VMWare is that it can detect keyloggers if configured properly.
If you get a keylogger in spite of all the precautions you will at least know and can abort and re-format, reinstall etc.
I would not put my coins in any wallet other than bitcoin core encrypted wallet. Backed up in multiple physical locations, on various types of media.
I agree with others, a hardened version of Linux with your own version of bitcoind/cli or qt compiled from sources (on a dev machine) is the way to go.