What hardware can drive one long row of 100 LEDs

Why do I not want to use the capacitor?

Because it will destroy the output pin by causing it to source and sink too much current. Instead the capacitor should be placed between +5V and ground on every shift register. A 0.1uF ceramic capacitor is sufficent.