Am I an idiot for wanting to boost a high compression 318?

I'm not familiar with the FI system's, will this take care of the problem then? Is the fitech system about the easiest one to install and program?

I have not installed either, but I have tuned both. My opinion of throttle body efi systems is not what most people like to hear so I’ll stay quiet on the subject. Fuel under vacuum on the inlet side of any pump will vapor lock easily. It is very important to limit restriction on the inlet side. Most quality EFI systems use an in-tank pump that does this very well, and uses a return style regulator which also helps with fuel temperature. Another benefit of an in-tank pump is the fuel is now pressurized for the run between the tank and engine which raises the boiling point of the liquid (think radiator) and helps with vaporization. So yes it solves the problem.