Was there 50% less mining power 3 months ago? No, there wasn't.
About 20% lower hashrate, not quite 50%.
But the price also didn't double since then (that would be ~$800).
25*350$ = 8750$ and 12.5*640$ = 8000$ so miners are making almost the same now that they made 3 month ago
Well no.