In that setup, you might want to take a look at the Berger 168 Hybrid. The 168 Hybrid has a very good BC, a short bearing surface, and can be pushed relatively fast with minimal pressure issues, even out of a relatively short barrel. With a 20" 12-twist barrel, you'd want a slightly faster, more energy dense powder such as H4895 or 8208 XBR. Trying to make a 155 that already has a disadvantage in BC (relative to other choices you could try) work well in the short barrel is likely to be an exercise in frustration.
Another possibility might be the Berger 175 Tactical bullet. Again, good BC, very easy to load/tune, and you ought to be able to get enough velocity out of a 20" pipe for 600 yd if using a slightly faster powder.