When you do decreases like that it tends to decrease too quickly and creates the gathers. If you decrease slower...less per row you can create a rounder top. That's a lot of stitches so I'm not sure how you'd decrease for that..
What weight yarn is it? Fingering weight..like sock yarn?