Is there a alternative to the STP16C596?? ?
Try
STP16CP05
TLC5916/7
TLC5926/7
I don't know about the prices, but these don't need resistors for every LED.
However shift registers are better to drive leds even if they require 3 pin to work against one of LM3914
That's right, especially as your 3 pins can drive any number of LEDs, 100s of needed.
Rob