Il problema delle percentuali la cui somma deve essere minore del 100% è dovuto al fatto che metti i bordi con uno spessore, e quindi ti si riduce lo spazio disponibile. Quindi il div5 va a capo perchè non entra più affiancato agli altri.
Per quei due div che devono fare solo da divisori tra gli altri tre ti consiglierei piuttosto di sostituirli inserendo i margini ai tre div principali in modo da spostare tra loro i div senza utilizzare altri div.
Infine per la lunghezza omogenea tra i div, questo è anche un mio problema che ho postato un paio di giorni fa ma che ancora non ha ricevuto alcuna risposta..
Se vuoi vedi quel mio posto in cui penso di star facendo un layout della pagina molto simile al tuo e potresti trovare alcuni consigli dovuti ai miei tanti tentativi..