Did you dechlorinate the new water before adding it to the aquarium?
Do you use buckets and hoses specifically for the fish?
If fish are gasping after a water change then it is either chlorine/ chloramine in the water or a foreign substance has entered the tank from whatever was used to do the water change.
A double dose of dechlorinater in the tank will usually help if it's chlorine/ chloramine.
Increasing aeration/ surface turbulence can help too.
Adding carbon to a filter can help if it's chemicals that got into the tank.