Well that's kinda a grey area... cause 4th gens came with h22. See previous post.
So a 4th gen VTEC model vs a civic with b16c1? I'm not sure. I don't know much about the b series or civics in general. I do know that some people have squeezed a h22 into a civic... now that's quite a powerful car.
Civic's, on average, are lighter than a Prelude.