As a general rule, 12 inch rotors are typically 5x5. The reason is, if a full size car was HD and got the 5x5, it also got the 12 inch rotors. The same exact rotor in 5x4.75 can be found on WS6 F-bodies. Its expensive, but its the same exact rotor just drilled differently. Most non-HD fullsize and all intermediate/ponys got the 11" and they all had the 5x4.75. The only exception was the WS6 which got the 12", so they just redrilled the big rotor for the F-body bolt pattern.
The difference in the spindles is similar, but I don't recall it being a specific year change. There is a 11/16" ball joint and a 5/8" ball joint. The larger was used on many of the HD cars including 9C1 cop cars. Again, the spindles are the same, its just that the tapered hole for the bottom ball joint was drilled larger for the larger stud. Many of us Impala SS guys felt gyped by getting the smaller ball joints, so we swap in the HD ball joint (direct fit) and drill the hole bigger with a tapered reamer... or get the other spindles.
I can't tell you with a whole lot of certainty about other differences, unless it was cast with a different steering stop, or made for different calipers, but I do know that my 1973 Impala Station wagon uses the exact same rotors, calipers, pads, and bearings/seals as my 96 Impala SS. Not much changed from 71 to 97. I would say its pretty safe to assume that they're all interchangeable, and any differences would be academic and easily solved with a drill press.
You can go even further back with BOP b-bodies. I've swapped things back and forth between my 66 Bonneville and my 96 Impala. It had drums in the front so the spindles were totally different, but the control arms are interchangeable.