Well your car is OBD II so buying a B16a2 and bolting it in with the G/box its comes with, and either doing the basic wiring your self or getting the conversion looms is the best option. (I dont know if there is much need for any extra wires, actualy, especialy if your car is already VTEC) the engine is significantly more advanced than the early engine. (although the early engine in a well driven 4g will still be faster than your 5g

)
Dropping the early B16a in will require you to either convert the sensors on the engine to OBD II or, install an OBD 0 ECU in your car, which I know in Cali, and Im sure most other US states is illegal.
Using the latter b16a2 also solved problems with putting older engines into new cars.
You could of course sell your car and find an Si, then stick some Type-R cams in it.