Check your battery connectors carefuly... clean & torque.
A good (well connected) battery will never let voltage goes as high to a point to burn your light like this. It eat current like hell and burn regulator or megneto well before that. On a discharged or frozen battery then voltage can go high. Your prob is either the regulator with a battery that cannot shunt the excess voltage (bad too), or only the battery or its connectors. Does she crank well when real cold ? As stated above, you have to hook a meter now on the system. Do the reading at the battery pole and at bulb's connector. Have also a reading on the AC scale at the bulb level so you may read if ripple there is, it help troubleshooting wiring & connectors.