I found another factor that can contribute to inconsistent rendering in Chrome... Whitespace!
I had a horizontal row with three boxes in it that would exactly fill the width of the row, and every now and then Chrome would make the third box wrap to the next line, even though theoretically it would fit. After closer inspection I saw that there were a couple of extra pixels in between the first and the second box in these instances... From past experience I knew this might be related to whitespace, so I removed all whitespace between the open and close tags of the three boxes. I changed:
<div class="row">
<div class="box">
Some box content...
</div>
<div class="box">
Some box content...
</div>
<div class="box">
Some box content...
</div>
</div>
To:
<div class="row"
><div class="box">
Some box content...
</div
><div class="box">
Some box content...
</div
><div class="box">
Some box content...
</div
></div>
Notice how I moved the closing angular brace of the closing divs to the next line, making sure there is no whitespace at all between the closing and opening tags. This problem is very old actually, but mostly when it bites you it will bite you consistently. Only in Chrome have I seen this inconsistent behavior.
I know this question is answered already, but it ranks very high in Google when searching for "inconsistent rendering Chrome" and the suggested answer did not fix the issue for me, so, after having finally found the solution in my situation, I thought it would be good to add it here for others having the same issue.