So I installed Live on a fresh Windows 10 installation on a gaming machine I built a couple of years ago and I haven't used in ages. High end motherboard (Asus Rog Maximus), PCIe SSD, 16GB of DDR4, i5 6500, GTX 1060, and silent components.
I'm comparing it to my 2017 5K iMac i5 7600K, SSD, 16GB of RAM, and RX580.
I'm using an Audient ID4 with both machines.
The audio performance is very similar on both machines even though the iMac has a better CPU. According to Passmark the i5 6500 has a score of about 7200 and the i5 7600K has about 9000.
Good:
- Complete control of cooling. Idle temps are about 30ºC. Even maxing the CPU for 1 hour my PC never goes beyond 50ºC and it stays almost silent. The iMacs have pretty terrible cooling and mine stays at 50ºC at idle! With just a bit of constant work load from Ableton it goes to 70ºC and then any spike turns the fans on which I find very annoying since I usually work at low volume.
- Overall Windows speed. Browsing, scrolling, opening new apps... Windows still beats macOS here. Firefox and Chrome feel a lot more snappy even than Safari on the iMac.
- Audient drivers have been great. I get crackles when pushing the CPU above 90% which is expected. I'm getting about 5ms of latency at 128 samples. Perfectly fine for my use case (no audio recording, only virtual instruments). The latency is very similar to my iMac on the same settings.
Bad:
- Windows in general is still a frankenstein UI wise.
- Many apps still don't work properly at 4K with scaling. Even the U-He installer has problems. Ableton Live works and looks great at hiDPI though.
- I'm missing a lot of apps from macOS (Alfred, iStatMenus, etc) but since this is a machine for gaming and making music it's not such a big deal.
- Ableton Live 10 seems to start and open new sessions faster on macOS. The PCIe SSD on the Windows machine is plenty fast so I'm not sure where the bottleneck is here.
- I miss the 5K monitor... so I've bought a bigger 27'' 4K monitor since the one I'm using is only 24'' and feels minuscule in comparison.