LS-VTEC and CRVTEC are just frankinstien engines, variations of heads and blocks, ie. CRVTEC is usallay a b16 head on a b20 crv block. i would recommed a b18c1 lots of options and potential, also might want to consider turboing the sohc that you have now. its up to you
btw: your car doesnt have a d17 its a d16y8