You may have a blown head gasket already. Severely overheating an engine can cause head gaskets to fail, but if a gasket fails for another reason, it can cause overheating. If combustion gases are leaking into your coolant, it will raise the temperature of the coolant, and the bubbles will interfere with coolant flow through the radiator.
If you want to make sure your head gaskets are intact, buy or rent a coolant system pressure tester, and pressurize the system to 15-20psi. Leave the car overnight with pressure in the system, and the next morning pull all the spark plugs and crank the engine. If coolant comes spraying out of one or more of the holes, you've got a blown head gasket. Before you drive the car to the shop, make sure you get all the coolant out of the cylinder (s) so you don't get a hydraulic lock!
Best of luck, but its starting to sound like head gaskets. As you probably already know, the '95 is known for that.