Gamma rays penetrate everything and have definitely been known to disrupt computer circuits.
Yes, which is why the solar flare scenario makes more sense.