Actually latex tubes are supposed to be more resistant to punctures. But that isn't your problem. Install old time Velox cloth tape and see what happens.
I much prefer light butyl tubes to latex. I can't feel any difference and the butyl tubes are just easier to deal with. Mine are 67g and ride great.