Don't be too hasty, I would check the boot0 and boot1 pins again. Also check the crystal oscillator is actually running. If you have access to an oscilloscope that would make life easier, but even just inspecting the board carefully with a hand lens might help. Look for shorts in the vicinity of the oscillator circuitry. A few clear, closeup, well focused, good resolution photos of the faulty board might also help with the diagnosis.
I would also suggest if this one is a corpse, and you do decide to buy another, get a couple.
They are dirt cheap, but the build quality and testing/QA
are the compromises that make them so cheap.
Having said that, I have yet to kill one permanently, despite several well publicised attempts
to blow them up by doing stupid things.