Ive been having the same problems !!!
What i do is que up and just wait till i get a game
Any time you even move your mouse its lowering cpu power that could have been used to find a game... epecially dont minimize the client because your computer will lower the amount of cpu the client can use and the client may ceash ... take it from me if your queing up for a ranked game just wait whatever you may fo isnt worth the risk of a client crash right after it finds a game (which counts as you dodging).
Some may say its the computer and thats true to a point but its also the servers any free service that has more then 10 million people playing at peek times will have issues ... i personlally would be willing pay 30 bucks every 3 months for use of a better server.