So then you need to determine, are blocks confirming slowly or is it that your transactions are just not confirming promptly. Looking at the timestamps, blocks are coming along recently at above the average rate (shorter than 10 minutes) likely thanks to higher mining capacity, so that's not your problem.
If your transactions are not confirming, even with a fee, then it is simply the miners not including your transaction.
There are reasons this occurs. If you are trying to re-spend funds that you just recently received (i.e., in the past day), then that subtracts from the chances it will get processed promptly. The prescribed approach is to pay a higher fee if your transactions aren't confirming promptly. [Edit: But even that isn't a guarantee to get your transaction included promptly.]
Also, if you are using a client that will spend unconfirmed funds, that's also going to work against you if confirmation needs to occur promptly. Blockchain.info/wallet is one such client. Bitcoin-Qt won't send a payment unless the funds needed already have at least one confirmation.
[Edit: Looking at your post history, I'm suspecting you are sending transactions with spend amounts (outputs) that are under 0.01 BTC, and/or your transaction size is above 10KB. If either is true, the miners, when determining which transactions to include for the scarce resource limits for each block, will bump your transaction to "the back of the line".]