I gotta back MrPlus on this one, Excavator and HSRminer are the best for neoscrypt, giving 5-8% more than KlausT, but for people like myself with weak GPUs (Celeron 3930) and using +50/+600 OC and not having that much time to fine tune every setting, KlausT is way more stable (both Excavator and HSR would crash out of the blue).
Celeron 3930 is okay
CPU for any decent rig with at least 8 x 1070 GTX.
Saying that miner crashes or unstable is incorrect - it's like saying that Windows 7 is unstable OS and often BSOD for no reason - and the only reasons why it can give you blue screen are that you either have faulty hardware (ram, cpu, gpu, etc), overclocked too much cpu/ram/gpu or you've installed some buggy driver that forced kernel to BSOD.
You should understand that crash is not software-related. It's not hsrminer that crash - it's your hardware (GPU) can't handle load from compute-intensive algo like neoscrypt with your current overclocking settings and fails - so cuda kernel that executes on GPU fails too - you get "crash". Reason why ccminer klaust seems "more stable" is very simple - it just doesn't load gpu as much as hsrminer or excavator due to lower default intensity (or not that intensive cuda kernel) and therefore you get lower hashrate.
In classic overclocking, where people push hardware to the limit and just want to pass 1 single 3dmark test, or complete 1 single run of SuperPi to screenshot it and post on site with OC records, it's okay to stress hardware, because it's like sprint - hardware suffer from exremly high load but for short period of time.
In case of mining it doesn't work, I think that mining is more like marathon, so I set medium and stable OC settings as GPUs gonna work for months.
As for balance beetwen high OC/medium load from software or medium OC/high load from software I choose second one because high OC settings will kill hardware faster.