35 mph WOT power loss

Yeah, but the hoses shouldn't be bursting or gushing... Your rad cap should be 18psi max, probably more like 12.

I'd still do the two checks, just to rule out headgaskets.