To be really effective, the heads and intake should be match ported. That means sending them to the same guy who prerably has a flow bench so he can test before and after.
I also know from doing this on drag cars, it only makes a noticeable difference at very high RPM. At low RPM it can actually hurt you. A little roughness in the ports will help to atomize the mixture at lower RPM. Porting will help at higher RPM where the air velocity through the ports reaches a point where parasitic drag becomes a factor. Parasitic drag increases with the square of the air velocity, so as you double the flow, parasitic drag increases four fold. The higher the RPM the more critical it becomes.