The biggest thing that kills midbass is how you have the mid installed. If you have area of spaces around the mid then you will get cancellation, so it is important for you to make a plate that will totally seal off the back of the speaker from the front.
Then check to make sure everything is in phase. In other words two speakers will produce the same waves. If they match then each will overlap and create one sound. If they are firing one after another then they will cancel each other out. This makes a huge difference in the midrange area since that is the most directional of frequencies.
To test the phase disconnect the tweeters from the crossovers, you dont want to blow them. Get a AA battery and go to your amp. Then hook the positive end to one wire and the neg to the other. Your speaker should either pop in or out. If it pops out then it is in phase and you hook the wire that is touching the pos end of the battery into the positive terminal of amp. And do the same for the other side, and then the back speakers also. Most people overlook this step and get huge cancellation and wonder where the hell all the mid bass went.
Of course infinity is'nt known for excellent midbass, but it can still do some. If you can, try upgrading to some cdt's, cdtaudio.com. Actually I'm running Vifa 7" mids in the fronts, these are the same drivers used in $700+ per speaker systems. I got them for 43 shipped off of partsexpress.com. But, I would recommend the cdt cl-61's that are running for 150 right here
http://www.thezeb.com/caraudio....html.
The cdt's put out crazy midbass and are good if your unwilling to put a sub in. email me at
[email protected]. I can point you to some other suggestions and you may not even need new speakers.