there is a lot of good info on here dealing with trianing programs that would seem to fit what you are looking for...
judging from your post i would suppose you are doing quite a bit of "isolation" type exercises now. theres nothing wrong with that really, but you might try to cut your number of exercises way down, this has worked for a lot of people.
if you use less exercises, but the ones you do use are the "bigger" multi-joint exercises, like squat, military press, bench press, row, chin, deadlift, etc... you might find that you can get an even better workout in less time, and just plain not have to be at the gym as many days or as many hours. seems like that might be important to you.
a good strategy for someone who doesnt want to cut the exercise list down too much, but still wants to do a 3 day a week program, is to pick for instance your 3 favorite back exercises. might be chinups, barbell rows, and say some sort of seated machine row, or a dumbell row, whatever you like. then do the chinups on monday, the rows on wednesday, and the third exercise on friday. you can do the same thing with your chest/tri/shoulder pressing movements. a person could bench on monday, incline bench on wed, and do military press on friday. you could also substitute deadlifts, stiff legged deadlifts, or cleans for a back exercise on one of the days. i would recomend doing squats or front squats every workout day, though.
try to do only 3-4 exercises per workout day, this still leaves you with as many as 10 or 11 total exercises for the week if you want, even if you do only squats, or squats and front squats for legs.
doing few exercises per workout, and only one execise each workout using a particular set of muscles, will leave you able to train much harder and more intensly on what you are doing than you could if you are doing more.
you might also look at some of the posts on this board concerning progression, and setting up your workout weights and set/rep scheme. this is just as important, maybe more important, than the particular workout and exercises that you do. there is a lot of info here on how to set up sets/reps and progression for the type of workout i am describing.