It heavily depends on core clock, with my 1080ti clocked to 1974 MHz at 0.9V i get
With djm34 ~3100 to 3200 kH/s
With TPruvot 2.2.4 ~2950 to 3000 kH/s
However Djm34 (sometimes) produces invalid shares, so Im still experimenting with both. My feeling is that in the end it doesnt matter much.
Clocking to 2012 MHz and beyond makes me reach 3300 with djm,but for me its not worth the higher voltage and electricity cost.