Have you considered a GM crate L31 replacement? Good heads, roller cam, warranty. Under $2k.
You will still need either a Vortec-specific TBI intake, or a carbed Vortec intake and TBI adapter, plus a chip burn, and those won't be cheap either.
I doubt 10-15HP is going to get you what you want. Just my thinking. Would be nice to do a dollar per horsepower comparison, which is going to be arbitrary because most HP numbers are bunk, but it would be something.
Can never help myself when it comes to numbers:
L05 Crate: $10.14/hp
L31 Crate: $7.84/hp
L31 Heads: $25.60/hp
Headers: $4.80/hp
Cam: $4.13/hp
Intake: $23/hp
The two crate engines were just what I found quickly as an advertised price, and they sound about right. The heads are summits price for a pair. The headers were the cheapest small block long tubes summit listed for a Suburban, the cam was the second cheapest with no regard for performance, just cost. intake is the only TBI one Edelbrock makes. You can get cheaper by running carb+adapter I expect. Probably half that?
The numbers I used were based on generally accepted numbers, at least by me. Respectively, 190, 255, 25, 25, 15 and 15HP. Just don't forget, the L05 starts at 190HP. Adding 40HP doesn't get it to the L31 HP level.
Of course,to keep it simple, that ignores everything else that will skew those numbers. Gaskets, chip burning, exhaust work, timing chain, bolts, etc.