Republicans could split party lines by class
If Republicans could get their act together with regards to race then the two party system could actually split 100% by class/access to opportunity. Democrats increasingly are associated with education and wealth and republican support increasingly comes from poor and less educated groups. The only exception to this is with regards to race.
Perry Bacon Jr makes a good point that maybe the racial attitudes divide is actually the core divide more than class or income