The small amount of benchmarks I've run show puts to be very
expensive, so minimizing them in general will help. Your question,
though, is a bit more complex. First, you are increasing the size of
your puts. I've not done any benchmarks checking that tradeoff (# of
puts vs size of puts). If you increase the size of your models,
depending no your application, you might also increase the chance of
requiring transactions, which are much more expensive than vanilla
puts.
I would suggest running a benchmark experiment in the cloud. Use two
app versions, one with chunky models, the other with properties
distributed. Then time the puts. That would give you a more
definitive answer. If I get the time, I might test it out myself.
-Bill