I would like to ask one question more: why has the hashing power increased in the past weeks?
Hash power is always increasing as more ASICs are manufactured. The supply of ASICS is the limiting factor as at today's prices mining Bitcoin will be profitable.
https://blockchain.info/charts/hash-rate?timespan=2years
The balancing factor is the difficulty. This adjustment occurs every 2016 blocks and the most recent one has just hapenned. The result of this is that blocks will now be found a little more slowly and fees will probably increase again over the next few days.