I think had there been a civil rights act passed in the 1860s-70s there never would have been a need for the flawed CRA in 1964. Even such a conservative like Barry Goldwater saw merits in some provisions of the CRA of 1964, he just could not accept the whole thing.
everything beside that has failed more than not and been very destructive even to those it purported to help