Hi,
I'm thinking of building a brand new PC (64GB RAM, 1 nvme SSD for cache, 4x6TB HDs including one for parity, i7-6700k, a GT-1060) with Unraid to take care of 4 main types of tasks:
1. Web development and work - PHP, Nginx, MariaDB etc. in Docker containers + PhpStorm, MS Office and other Win apps in a Windows 10 VM
2. Media NAS - Sonarr, Plex, Filebot, Calibre, etc. Probably a mix of Docker containers and apps in a Windows 10 VM for music, movies, TV, home pics/vids, ebooks, etc.
3. Gaming - Driving games such as Assetto Corsa and Dirt Rally, strategy games etc. in a Windows 10 VM.
4. Windows 10 Audio - Roland electronic drums connected to a PCI-E sound card via MIDI, triggering Toontrack samples in Reaper.
For scenario #4, latency is very important, i.e. you don't want to have more than 5-8ms total latency between the time you've hit a drum pad and when you hear the triggered sound sample. Will MIDI latency in a Win10 VM within Unraid be comparable to running Windows directly?
Would you run one or several Windows VMs by use type? I.e. is it all one big Win 10 VM, or can you/should you have a VM for dev, another for gaming, a third for audio?
Thanks for any help. My PC is 7 years old so I have ruled out updating it. I have to buy parts when I travel to the US because they're too expensive/obsolete where I live, so I need to plan this build just right.