Scusa la domanda, ma non ho capito se nei tuoi calcoli tieni conto dell'hop up oppure no.
Occhio che le formule per il moto dei proiettili che hai usato nei primi post si riferiscono a proiettili sparati con una velocità iniziale senza nessuna rotazione. In questo caso la pratica ti da molto meno dei 40 mt da te supposti.

Come suggerimento cerca in rete il coefficiente di resistenza di una sfera (Cd - Drag coefficient) e parti da quello per determinare la resisteza del pallino e tener conto della viscosità dell'aria. Manco a dirlo la questione è molto complessa e fare calcoli a mano ti costringe ad approssimazioni grossolane che portano ad errori importanti!