If you're waiting more than a few minutes for a match then you should reset and try again. I've never had issues queuing in these things. That's also a pretty huge amount of DCs... can't say I've seen many people with that large of a percentage. DC'ing is still definitely out there but that's the most extreme example. Your experience sounds more like an anomaly and less like the norm.