I am running CS-CART 3.0.6 heavily modified. Is it worth upgrading to V4?

Depends on your business reasons for wanting to do so.

What in V4 compels you to want to change? You might get some bugs fixed and then you might get new ones to discover.

Suggest you let your business need drive your decision versus simply a newer version being available.