Idea I saw on the Cuse board: No divisions and a "3-5-5" scheduling format is probably the best way to go. Each team plays 3 "rivals" every year and the remaining 5 conference games would rotate each year.
So for example: Wake's permanent games would be NCSU, UNC, and Duke.
Year 1 Wake plays UNC, Duke, FSU, Pitt, @NCSU, @Virginia, @GT, @BC
Year 2: NCSU, Syracuse, VT, Clemson, @UNC, @Duke, @Miami, @Louisville
Year 3: UNC, Duke, Miami, Louisville, @NCSU, @Syracuse, @VT, @Clemson
Year 4: NCSU, Virginia, GT, BC, @UNC, @Duke, @FSU, @Pitt
This way every ACC school plays every other ACC school home and away in a 4 year period. The way it is now it takes 12 years for Wake to play Coastal schools home and away.
With conference title games deregulated, just take the top 2 teams and have them play in Charlotte at the end of the year.