you botched up your own logic on that one, lol. Cast iron heads retain heat, thus, making a (very slightly) more efficient engine. Heat, in an internal combustion engine, is power. Aluminum heads shed heat faster, so you lose some efficiency. Problem is, nearly all aftermarket aluminum heads flow more air than cast iron heads(aftermarket or otherwise). You will gain power by switching to aluminum heads 99% of the time. You could port some world products heads, but then you have more cost and more weight, but still less performance than some mildly cleaned aluminum castings.
As for the original post, 300hp is easy with a 289 or 302, and does not require aluminum heads. Check out a set of GT40's or early 351W heads. The edelbrock perfomer stuff is fairly outdated by todays standards too, you can gain some power by not using the "package deal".