How essential is it to match a cam with heads?
Think of it this way - anyone can stick a .630 lift cam in their stock engine and it will make more power than stock (longer duration and higher lift equal more fuel and air and more power). But, the stock heads/induction system are going to restrict it. With this cam in mind, one would pick a set of heads with peak flow as close to the max lift of the cam (.630) to utilize the cam's dimensions for optimal power from the heads added. Then you have to think, well ok, these heads flow x at y lift, but how in the hell are they going to get that much are flow that with my current intake/tb (or FI setup)? If those are restricting it, then you've got another thing to think about.
The point is that anything aftermarket is an upgrade from stock, but it won't always net you the gains you are looking for if your components are mismatched. It would be too easy if x set of heads gained y hp/tq for every car, but that ain't the name of the game. Some people look for big gains from their heads N/A while some only look for mediocrity as they have other power adders to pick up any slack, such as yourself. All of these components work together (and differently on different cars) to utilize each component's strong point(s), and with a lot of brain power and luck you get what you're looking for.
Of course, you'll need optimum cam events more that "matched" heads. For head selection, go with something that will net a good CFM without hogged out ports. Such designs make nice peak power, but part throttle and low RPM cruising is worse than stock, because those heads have terrible low speed flow (velocity is not kept up). Therefore, getting heads that effectively add airflow to the air/fuel mix of the combustion process is more important.









