@shaybox Ah, thanks for the heads-up. Using nvidia-all I switched to 570.211.01 and it seems to be stable. I had random Xorg crashes when nvidia 580xx originally came to the Arch repos, so I'll probably stay away from that series unless they fix the bugs or I have some other reason to move.
I suggest using the nvidia-all project instead, that's what I'm using. You can find the specific 580 version that still works. I wouldn't recommend 575, it's not patched for critical cves that 570 and 580 were, 570 is better than 575, 575 was just a short vulkan test branch.
I need nvidia-575xx because of a video ram allocation bug introduced in 580 that still hasn't been fixed, but this package lacks lib32-nvidia-575xx-utils and lib32-opencl-nvidia-575xx, and the next available packages nvidia-550xx are too old and have more bugs.