Is it possible to change power of zoom in /out in viewport with respect to distance from active object
When zooming in blender, the viewport camera will move closer to its centre of rotation. You can move the centre of rotation by panning (holding shift and the middle mouse button), or the easier way would probably be to press the decimal key on your numpad to centre the camera on the selected object.