best cylinder head

Well for starters, your carburetor is too small, IMO.

That said, the "best" heads are relative to what you plan to do with the car. IQ52 would be a good one to chime in.
Know anyone with a 850-950 you can try. It might be worth a bolt on even if it isn't tuned for your engine combo.