75hp does seem to spool most turbos. I've just never understood why "turbo guys" are so afraid of nitrous. It spools, it intercools, it slices and dices! But then I was a nitrous guy first, so maybe my perspective is different.
"The first rule of overkill: You can never have too much overkill." "Overkill is underrated."