The bottom bracket is the culprit, probably. A straightedge parallel to the toptube should split the front rings, and center on the middle ring in the back. It sounds difficult to line up, but in practice it is pretty easy to get close enough to see if there's a chainline problem. Calculate the gear inches in each combination...at least one of those two ratios is a near duplicate, more than likely.