A Ls/vtec will beat a gsr. The thing with a gsr is that it gets all its power once its in vtec or in high RPM, but like what everybody knows is that Torque is what wins races not HP. That’s why Honda came out with the variable valve timing, which once it hits vtec it kicks into a more aggressive cam setting. Where as a Ls has no variable valve timing so its on that aggressive cam setting from the beginning. If you notice a LS pulls in lower RPM ranges compared to a GSR which doesn’t because of the torque. The biggest problem with a LS motor however is its head, and everybody in the Honda world knows this. Now if you put a B16 head on a LS block it will make wonders. A b16 head is better then a B18c head. Now let me tell you, I have seen first hand Ls/Vtec and B20/vtec setups and watched them run thousands of times. When the Vtec snaps in on a LS or a CRV, it puts others to shame.
But estimate about 2 grand on building a LS or CRV into a Vtec powered power plant.