Hey man,
First off from the way you phrased your post it seems like you think things are going to happen overnight. Your statement about how you don't want to look like a bodybuilder...come on man, you can't just walk into a gym at 166 and walk out ripped weighing 250, that stuff doesn't just happen to you it takes years and years of work.
About your diet, you should try and eat 5 to 6 times a day or every 3 hours, starting with the moment you wake up, this is very important in that it replenishes your glycogen levels from being in a fasted state. Now when I say meals I'm not talking about a handful of Fritos. Each meal should consist of a protein source, a starchy carb, and a fibrous carb. Towards the end of the day you should cut back on the starchy carbs, especially when dieting down.
Now it may seem like you are eating more than before and you might be afraid that you will gain weight because of this. Don't worry, you can eat more and still burn fat, the increased amount of meals serve the purpose of increasing your metabolism and turning you into a fat burning furnace. They might be smaller in size but they will supply a steady stream of nutrients to your body in 3 hour intervals, as opposed to waiting 5 or 6 hours to eat a meal. Cut out any junk food, soda, processed junk, basically anything that is in the center aisles of the grocery store. Notice how all the healthy looking people stick to the outer parts of the store where all the vegetables and meats are.
The last routine you posted looks fine but I wouldn't reccomend it for you. You say you are not a beginner but if you have been lifting for 3 years and those pictures are what you have to show for it then I am sorry but you are a beginner. Find a good starter routine like a 5x5 or starting strength and stick with it, make steady progression, don't go into the gym and accept the fact that you just lifted the same damn thing you did last time, that should piss you off, really.
Sorry for the long post, I can try and answer any other questions you might have.
<message edited by Chalky Palms on Tuesday, December 23, 2008 9:36 PM>