which is better for different motor setup

i have a stock B16 with a Drag Turbo kit well i want to do a different setup on my motor i was think
stroking my B16 to a 2.0
B20/Vtec with a B16
or B18C1 block with a B16 head
which would be better ??

price wise the b18c with b16 head would probably be the best and you would still have a good rev, where as the stroker kit is way exspensive and the b20/vtec would need alot of work to get it rev worth of vtec

the b20vtec or a gsr will both work alot better than a stoked b16.