No miracle cure. Make sure you're connected to as many nodes as possible. Once the difficulty goes up, blocks are found less often and the chance of orphans is greatly reduced.
I'm highly agree with it. Open port 9776 in Virtual Server section if you use router. It would be nice if wallet has more than 8 active connections to network, actually number of connections is 50-60.