So is there anything materially different between Long March 8 and Long March 7 with two boosters, besides different upper stage and future provisions for reuse?
No. Because
CZ-8 is CZ-722(HO) with a new number series.
More on this naming,
CZ-6A is CZ-722S
CZ-7 is CZ-724
CZ-7A is CZ-734(HO)
etc. etc. if any future combination.
Because CZ-8 is essentially a renumbered CZ-7 variant, there is no technical provision in CZ-8 for re-usability more than any CZ-7 variant. However, CZ-7 (724) is dedicated for the space station, so there will not be a reusable version of it. The CZ-7A (734) has the same potential as CZ-8 for bundled 1st recovery, but I don't see a purpose for doing so because unlike CZ-8 for commercial medium sized payload launch CZ-7A is for high orbit (GTO) high mass high value payload (government and millitary), a very small sector.