Does that vest have belt loops on the bottom? Throw on a web belt or duty belt like these-
http://www.astronomy-pictures.net/te...0358723549.jpg
Cinch it down so it fits your waist and that should at least prevent the vest from bouncing around as much. It works for me, I am average sized and those style tac vests are always so big. Hope that helps!