使用した銃はハンドガンでしょうか?
「15メートルを超えると急に弾がカーブする」ということは無いので、距離が離れてズレが目立っている状態だと思います。
サイトが正しくゼロインされていないか、或いはサイトの見方が正しくない可能性もありますが、サイトが原因ではないとすればトリガーの引き方やグリップが手に合っていない可能性があります。
右にズレるということはトリガーを引く人差し指がトリガーガード内に深く入りすぎている可能性があるため、トリガーを指の関節で引くのではなく、指の腹で真っ直ぐ後ろへ引くようなイメージでトリガーを引いてみてください。
その際、トリガーを引く手の力はリラックスさせ、もう一方の手(サポートハンド)で強めにグリップすると良いです。
また、撃つ瞬間にサポートハンドの親指が銃を右側へ押している可能性もあるため、この点も要注意です。
狙点より上に命中するのは反動を予測して無意識に筋肉に力が入っている状態と考えられるため、克服には時間を要する場合もあります。
コツはトリガーを引いて撃発するタイミングを意識することなく、発射毎に発射に驚くような状態にすることです。
表現が難しいですが、トリガーをゆっくり引いた際に「そろそろ発射される」と予測するのではなく、発射されたあとで「発射されてしまった」と驚くような感覚です。
もしトリガープルに問題が無い場合は、使用弾薬が高圧であったり弾頭重量が重すぎる可能性もあります。
この場合は使用弾薬のブランドや弾頭重量を軽量なものに変更すると改善するかもしれません。
また、ライフルなどストックを使用する銃でフルオート射撃時や速射時に右上に命中することは一般的な現象です。
右利きの射手が右肩にストックを当てると反動で右肩が押されて銃が右へ向こうとするため、マズルジャンプと重なって右上に命中しがちです。
この場合、反動に負けない前傾姿勢のスタンスで銃をコントロールする必要がありますが、筋力や体重が不足していても経験によってある程度コントロールできるようになります。